×

Programming

プログラミング初心者やこれからプログラミングを始める方を対象にPHPプログラミング学習やPythonプログラミング学習を中心に、それに付随するフレームワーク「Laravel」などの解説を行っています。初級から実践編までプログラミングの全てを網羅しています。

Shopify APIを利用して在庫管理を行う Shopify

Shopify APIを利用して在庫管理を行う

Shopify で販売している商品の在庫を一定間隔で指定の在庫に自動で更新してほしいという依頼があったので、Shopify APIについて色々調べてみました。 Shopifyの在庫を更新するには? Shopify で販売している商品の在庫を更新するにはShopify APIを利用して行います。 AP…
テキストなどでディレクトリ構造を伝える便利な記号 Programming

テキストなどでディレクトリ構造を伝える便利な記号

メールやチャットなどテキストベースでディレクトリ構造を伝えなければならない事がある場面があると思いますがそんな時に便利な記号を紹介します。 ディレクトリ構造とは? Webサイトやアプリケーションを開発した際、さまざまな用途のファイルがフォルダ分けされて格納されています。それらのマップのようなものがデ…
メルカリ フィッシングメール(SMS)が送られてきたので調査してみた。※真似厳禁 セキュリティー

メルカリ フィッシングメール(SMS)が送られてきたので調査してみた。※真似厳禁

SMSにメルカリに関するメールが送信されていきましたので、ドメインや実際のページを徹底的に検証・調査してみました。 フィッシングメール・フィッシング詐欺とは? フィッシングメール・フィッシング詐欺とは、指定のサービスに酷似したドメインなどを利用し、オフィシャルのサイトを模写したログイン画面を用意しロ…
CrowdWorks 提案後、受注に繋がりました。提案〜契約までの流れを解説 Programming

CrowdWorks 提案後、受注に繋がりました。提案〜契約までの流れを解説

以前、「プロクラウドワーカー」になった記事を掲載し、久しぶりに案件に応募(提案)しました。 その提案が受注につながったので今回は、CrowdWorks での「提案〜契約までの流れ」を解説したいと思います。 提案後の流れ 今回提案して契約まで至った案件は「〇〇の管理システムの開発」です。 提案したのが…
CrowdWorks いつの間にか「プロクラウドワーカー」になっていた Programming

CrowdWorks いつの間にか「プロクラウドワーカー」になっていた

以前、フリーエンジニアとして案件の取得方法を紹介した CrowdWorks (クラウドワークス)ですが、いつの間にか「プロクラウドワーカー」に認定されていました。 プロクラウドワーカーとは? CrowdWorks のサイトでも紹介されていますが、認定の基準を満たしているワーカーに対して付与される「称…
PHP案件によくあるPHPフレームワーク Laravel を学習しスキルアップする Laravel

PHP案件によくあるPHPフレームワーク Laravel を学習しスキルアップする

システム開発会社への就職や、フリーランスで仕事を請け負う際に、必要スキルとしてよくみる「 Laravel 」ですが、PHPを理解しているだけではフレームワーク「Laravel」を利用することはできません。 Laravelを利用するには、学習が必要となります。もちろんPHPを理解していて初めて利用でき…
プログラマー になる為に必要な プログラミング以外 の知識・スキル Programming

プログラマー になる為に必要な プログラミング以外 の知識・スキル

小学校の科目に取り上げられているプログラミングですが、現在エンジニアが不足しているので、これからプログラミングを学習して、就職や副業、フリーランスで活躍したいと考えている方も多いと思います。 プログラマー はリモートでの作業も可能なのでコロナ禍の現在、働きやすい職業かもしれません。 そんなプログラマ…
PHPフレームワーク「Laravel」ディレクティブ-繰り返し処理(ループ処理)- Laravel

PHPフレームワーク「Laravel」ディレクティブ-繰り返し処理(ループ処理)-

前回は条件分岐のディレクティブの解説を行いました。 今回は「繰り返し処理(ループ処理)」のディレクティブについて解説します。 ディレクティブとは? Laravelでのディレクティブとは「@〜」で記述し指定の処理を記述する方法です。 Laravelでは主に「分岐処理を行うディレクティブ」「繰り返しのデ…
PHPフレームワーク「Laravel」ディレクティブ-分岐処理(条件分岐)- Laravel

PHPフレームワーク「Laravel」ディレクティブ-分岐処理(条件分岐)-

前回はBladeテンプレートを利用する解説を行いました。 Bladeテンプレート内では様々なディレクティブを利用可能となりますが、今回は条件分岐に関するディレクティブを解説します。 PHPの条件分岐について詳しくは「PHP 条件分岐」を参照してください。 ディレクティブとは? Laravelでのディ…
Laravel開発環境をgitでコミットする際の注意点 Laravel

Laravel開発環境をgitでコミットする際の注意点

Laravelでローカルに開発環境を構築し、GitHubやbitbucketなどでバージョン管理を行う際の注意点を解説します。 Laravelの開発環境の構築は「PHPフレームワーク「Laravel」の開発環境を構築する」を参照してください。 いくつかのディレクトリ・ファイルがコミットできない ロー…
PHPフレームワーク「Laravel」ルーティング Route::get() Laravel

PHPフレームワーク「Laravel」ルーティング Route::get()

Laravelの開発環境が整ったら実際にフレームワークを利用してみます。 今回は「ルーティング」の解説です。 ルーティングとは? 通常のWebサイトは、公開ディレクトリにファイルを設置することでブラウザからアクセスし、コンテンツを表示・閲覧することができます。 例えば、公開ディレクトリが「publi…
PHPフレームワーク「Laravel」ファイル構造 Laravel

PHPフレームワーク「Laravel」ファイル構造

前回、前々回とLaravelのインストールから開発環境この構築を行いました。 今回は、フレームワーク「Laravel」のファイル構造(ファイル構成)について解説します。 Laravelのファイル構造(ファイル構成) Laravelのファイル構造(ファイル構成)は以下のようになっています。 ディレクト…
PHPフレームワーク「Laravel」MAMPにデプロイする Laravel

PHPフレームワーク「Laravel」MAMPにデプロイする

Composerを利用してインストールしたLaravelですが、デフォルトの状態では利用しづらいので、PHPの開発環境MAMPにデプロイします。 デプロイとは? デプロイ(deploy)とは、簡単に説明すると「利用できるようにする」ことです。 「LaravelをMAMPにデプロイする」はMAMPでL…
Python 配列(タプル) Pythonプログラミング学習

Python 配列(タプル)

他のプログラミング言語で「配列」への代入がありますが、Pythonでは「リスト」と「タプル」の2種類があります。 Pythonの「リスト」に関しては「Python 配列(リスト)」を参照してください。 今回はPythonでの配列である「タプル」を解説します。 配列とは? 変数では、例えば変数「str…
Python 配列(リスト) Pythonプログラミング学習

Python 配列(リスト)

他のプログラミング言語で「配列」への代入がありますが、Pythonでは「リスト」と「タプル」の2種類があります。 PHPでの配列については「PHP 配列-連想配列」を参照ください。 今回はPythonでの配列である「リスト」を解説します。 配列とは? 変数では、例えば変数「str」に対して、文字列や…
Udemyでプログラミング学習をしてみた 登録〜購入〜学習 ブラックフライデーセール11月27日まで Programming

Udemyでプログラミング学習をしてみた 登録〜購入〜学習 ブラックフライデーセール11月27日まで

いつも常に割引価格ですが、現在は11月27日まで「ブラックフライデーセール」を行なっているようです。この期間中に購入しなくても同価格で購入可能です。(多分) 今回は気になっていたを「Python 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイルを学ぶオンライン講座 」購入しました。 新…
Python 演算子 Pythonプログラミング学習

Python 演算子

プログラムで値を代入したり、四則演算の足し算や引き算の計算に利用する記号が「演算子」です。 値の代入 「=」代入演算子 変数や定数はPythonプログラミング学習でも既に出てきましたが、変数・定数に文字列や数値を代入するための演算子が「=」です。数学での「=」とは意味合いが異なります。 算術演算子 …
Python データ型 Pythonプログラミング学習

Python データ型

PythonはCやJavaなどの言語に比べて比較的簡単に習得できると言われています。その理由が型を厳密に指定しなくても、Python側が自動で判別してくれる事が挙げられます。ですが、データの型にどのようなものがあるのか理解しておくことは非常に大切で、型を理解せずプログラミングをし場合思わぬバグに遭遇…
Python 定数 Pythonプログラミング学習

Python 定数

前回は「変数」について解説しましたが、今回は「定数」についての解説です。 定数とは? 定数とは、変数と同様データを保存しておく入れ物です。変数との違いは、一度入れたデータは後から変更できない点です。(Pythonには定数は存在しませんが、記述方法により「変数」と区別する方法の紹介となります。) 変数…
Python 変数 Pythonプログラミング学習

Python 変数

Pythonに限らず変数はどの言語でも出てきます。基本中の基本ですので必ずマスターしましょう。 変数とは? 変数とは情報を一時的にメモリーに保存しておく箱のようなものです。記述方法は このように記載します。変数だけでは何もない空の箱ですが、そこに「文字」や「数字」などを代入することで意味を成します。…
Pythonの基本 Hello, World Pythonプログラミング学習

Pythonの基本 Hello, World

前回、前々回でPythonを学習する上で必要なアプリケーションのインストールが完了しました。 では、実際にPythonの基本を学んでいきましょう。 Pythonのコードの記述 Pythonのコードを記述するにあたり前回インストールした「Visual Studio Code」を利用しても、ターミナルを…
PHP データベースを利用したWebアプリケーションの開発【第五回】データの削除 delete PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第五回】データの削除 delete

【第三回】で作成した一覧ページに、削除ボタンを設置しましたが、今回「削除」ボタンにデータ削除の機能を実装します。 今回開発するWebアプリケーションのデモ 会員情報一覧ページに削除機能を実装する 第三回で作成したlist.phpは以下のソースコードとなります。 削除ボタンはすでに記述しているので、ク…
PHP データベースを利用したWebアプリケーションの開発【第四回】データの更新 update PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第四回】データの更新 update

前回、登録した情報一覧ページを作成しました。 今回は、一覧ページに設置した「詳細・更新」からedit.phpに遷移し会員情報の内容を更新するためのプログラムを開発します。 今回開発するWebアプリケーションのデモ 会員情報登録ページ「edit.php」を編集する 以前、会員情報登録のために作成した「…
PHP データベースを利用したWebアプリケーションの開発【第三回】データの一覧表示 select PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第三回】データの一覧表示 select

【第二回】でデータベースに会員情報を登録しました。 今回は、登録したデータを一覧表示し、編集用の画面へのリンクと削除用のボタンを作成します。 今回開発するWebアプリケーション-デモ 会員情報一覧ページをHTMLでコーディングする 一覧ページに掲載する内容は下記の内容で作成します。 詳細(編集)ペー…
PHP データベースを利用したWebアプリケーションの開発【第二回】データの登録 insert PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第二回】データの登録 insert

【第一回】ではデータベース接続部分をクラス化するところまで進みました。 今回は、会員情報を登録するフォームページとデータベースに会員情報登録の為のクラスファイルを作成します。 今回開発するWebアプリケーション-デモ 登録フォームをHTMLでコーディングする それでは会員情報を登録するためのフォーム…
PHP データベース を利用したWebアプリケーションの開発【第一回】データベースへの接続 PHPプログラミング学習

PHP データベース を利用したWebアプリケーションの開発【第一回】データベースへの接続

前回、データベース に接続し情報のCRUD(Create、Read、Update、Delete)を解説しました。 今回から全5回に分けてデータベースを利用した簡単なWebアプリケーションの開発を解説したいと思います。 開発するアプリケーション 今回開発するWebアプリケーションは、簡単な会員登録を行…
PHP メールフォーム(お問い合わせフォーム)をプログラミングしてみる PHPプログラミング学習

PHP メールフォーム(お問い合わせフォーム)をプログラミングしてみる

PHPプログラミングの初級編、中級編を終えれば、メールフォームのプログラミングができる程度の知識は身についていると思います。 今回開発するメールフォームのデモ メールフォームの仕様 今回開発するメールフォームには お名前フリガナメールアドレスメールアドレス(確認用)お問い合わせ内容 の項目があり、全…
PHP スーパーグローバル変数-$_COOKIE PHPプログラミング学習

PHP スーパーグローバル変数-$_COOKIE

今回は、スーパーグローバル変数の$_COOKIEの解説です。 $_COOKIE(クッキー)とは? 通常サーバーはアクセス元のPCやスマートフォン上のファイルにアクセスすることはできませんが、クッキーはサーバー側から読み書き可能となります。 ※ブラウザの設定で「クッキー」を無効化している場合は、この限…
PHP スーパーグローバル変数-$_SERVER PHPプログラミング学習

PHP スーパーグローバル変数-$_SERVER

Webサイトにアクセス時にブラウザとサーバー間で通信を行なっています。その際、ブラウザに表示される情報以外に「ヘッダー情報(リクエストヘッダー情報)」があります。今回は、それらの情報を確認するためのスーパーグローバル変数「$_SERVER」を解説します。 ヘッダー情報(リクエストヘッダー情報)とは?…
PHP セキュリティー フォームから送信したデータをエスケープする PHPプログラミング学習

PHP セキュリティー フォームから送信したデータをエスケープする

お問い合わせフォームや会員登録フォームなど、エンドユーザーに公開されているページは攻撃の対象となります。フォームでの主な攻撃としてはXSS(クロスサイトスクリプティング)です。この攻撃に対してPHP側ではHTMLエスケープの処理を行う必要があります。 XSS(クロスサイトスクリプティング)とは? X…
PHP スーパーグローバル変数-$_POST PHPプログラミング学習

PHP スーパーグローバル変数-$_POST

今回は、システム開発では必要不可欠なスーパーグローバル変数について解説したいと思います。 スーパーグローバル変数とは スーパーグローバル変数とは、ユーザーが定義する必要がなく、あらかじめ用意された変数のことを指します。 スーパーグローバル変数の特徴として、「global命令」を利用することなく関数内…
PHP フレームワークを利用しての開発〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP フレームワークを利用しての開発〜未経験の為のPHPプログラミング講座〜

PHPでシステム開発するに当たりチーム開発やフリーランスの案件などでよく目にする「フレームワーク」を利用してのシステム開発ですが、今回はPHPのフレームワークについて触れてみたいと思います。 フレームワークとは? フレームワークは、PHPでシステム開発するに当たりよく利用するであろうプログラムをあら…
PHP クラス〜オブジェクト指向プログラミング〜 第2回〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP クラス〜オブジェクト指向プログラミング〜 第2回〜未経験の為のPHPプログラミング講座〜

前回はクラスの作成と簡単な利用方法を解説しました。 今回は、また違った利用方法を解説します。 静的プロパティ(変数)と静的メソッド(関数) 前回のクラスの解説ではメソッド(関数)を利用してプロパティ(変数)を読み書きする方法でしたが、今回はインスタンスを生成せずにプロパティとメソッドを呼び出す方法を…
PHP クラス〜オブジェクト指向プログラミング〜 第1回〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP クラス〜オブジェクト指向プログラミング〜 第1回〜未経験の為のPHPプログラミング講座〜

PHPは膨大な関数ライブラリを持っていますが、オブジェクト指向プログラミングが全盛となてきてる現在、PHPにもクラスライブラリが多数提供されてるようになってきました。 PHPでも煩雑になりがちな「手続き型」よりも「オブジェクト指向プログラミング」を利用する機会が増えてきます。 クラスと関数・変数の違…
PHP 変数のスコープ(参照できる有効範囲)〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 変数のスコープ(参照できる有効範囲)〜未経験の為のPHPプログラミング講座〜

前回、前々回と関数についての記事を書きました。 今回は、関数にまつわる「スコープ(変数の参照できる有効範囲)」の解説を行います。 スコープ(参照できる有効範囲)とは? スコープとは変数の参照できる有効範囲のことです。スコープは2種類に分類できます。 スクリプト全体から参照可能なグローバルスコープ関数…
iCloudメールにメールが届かない PHP mb_send_mail PHP

iCloudメールにメールが届かない PHP mb_send_mail

メールフォームからのメール送信で、GmailやHotmailなどにはメールが届くのに、AppleのiCloudメールにのみメールが届かない現象が起きたので備忘録として記事にしました。 メールが届かない理由 メールが届かない理由は様々です。 宛先が間違っている送信先のメールボックスが容量オーバーしてい…
メールフォーム作成時の備忘録 button type HTML

メールフォーム作成時の備忘録 button type

メールフォームはプログラムではよくある案件です。今回、一部のIE11(インターネットエクスプローラ11)で起きた現象への対処法の備忘録です。 IE11(インターネットエクスプローラ11)でメールが二重送信されてしまう PHPの関数「mb_send_mail()」でメールを送信しているのですが、「送信…
特別定額給付金-ウェブ申請のシステム-開発期間10日!? Programming

特別定額給付金-ウェブ申請のシステム-開発期間10日!?

いろいろ問題になっていた特別定額給付金の申請を行う申請システムの開発期間が10日間だったようです。 国民に一律10万円を配る特別定額給付金事業で、オンライン申請のためのシステムを準備する時間が足りず、十分なテストができないまま受け付けを始めていたことが政府関係者の話でわかった。オンライン申請は開始直…
PHP 関数の基本「ユーザー定義関数」〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 関数の基本「ユーザー定義関数」〜未経験の為のPHPプログラミング講座〜

前回の「組み込み(ビルトイン)関数」に引き続き今回も関数です。今回の関数は「ユーザー定義関数」を紹介します。 「組み込み(ビルトイン)関数」に関しては以下の記事を参考にしてください。 ユーザー定義関数とは? 「ユーザー定義関数」とはあらかじめ用意されている「組み込み(ビルトイン)関数」とは異なり、プ…
PHP 関数の基本「組み込み(ビルトイン)関数」〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 関数の基本「組み込み(ビルトイン)関数」〜未経験の為のPHPプログラミング講座〜

今回は関数の紹介をします。関数の中でも「組み込み(ビルトイン)関数」と言ってPHPが標準で持っている関数の紹介です。 関数とは? 関数とは値(引数)を与えることによって、決められた処理を行いその結果を返す機能のことを言います。中でも組み込み関数はPHPが標準で搭載している機能なのでどこからでも利用可…
未経験の為の PHPプログラミング 講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜 PHPプログラミング学習

未経験の為の PHPプログラミング 講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜

Webで利用できるプログラミング言語の PHP( PHPプログラミング )を学習すれば、就職しプログラマーやSEに就いたり、副業として業務委託を受けたり、自身で起業したりとこれからの人生のステップアップに必ず役立ちます。 簡単な案件であれば数時間〜数日で完了するので副業には最適です。また、作業する場…
PHP 繰り返し処理(ループ処理)while、for、foreach 〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 繰り返し処理(ループ処理)while、for、foreach 〜未経験の為のPHPプログラミング講座〜

前回の条件分岐と並んでPHPプログラミングでよく利用されるのが繰り返し処理(ループ処理)です。繰り返し処理(ループ処理)の種類は主にwhile、for、foreachの3種類あります。 それぞれ個別に解説していきます。 繰り返し処理(ループ処理)-while whileは与えられた条件式が真(tru…
PHP 条件分岐 if elseif else switch 〜未経験の為のPHPプログラミング入門講座〜 PHPプログラミング学習

PHP 条件分岐 if elseif else switch 〜未経験の為のPHPプログラミング入門講座〜

PHPプログラミングはエンドユーザーから与えられた条件をもとに処理を分岐します。今回は、PHPの条件分岐で利用する if elseif else switch の解説をします。 if 命令文 ifは与えられた条件がtrueかfalseかにより処理を分岐します。日本語で処理を記述すると もし■■だった…
PHP 比較演算子〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 比較演算子〜未経験の為のPHPプログラミング講座〜

演算子で計算、データ型では、数値や文字列などデータの種類を学習しました。 次はそれらを比較する比較演算子を解説します。 主な演算子 下記は利用頻度の高い「演算子」をピックアップして紹介します。 演算子説明例==左辺と右辺の値が等しい場合はtrue7 == 7 // true===左辺と右辺の値が等し…
PHP データ型〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP データ型〜未経験の為のPHPプログラミング講座〜

PHPたのプログラミング言語と比べて比較的簡単に習得できると言われています。その理由が型を厳密に指定しなくても、PHP側が自動で判別してくれる事が挙げられます。ですが、データの型にどのようなものがあるのか理解しておくことは非常に大事です。 データ型の種類 データには数値や文字列、真偽、オブジェクトな…
自宅で学べるオンラインのプログラミングスクール 無料体験 Programming

自宅で学べるオンラインのプログラミングスクール 無料体験

このブログでもPHPなどのプログラミングを紹介していますが、独学に限界を感じたらスクールに入ってみるのも良いかもしれません。 今回は、自宅で学べるオンラインのプログラミングスクール【TechAcademy】を紹介します。 最短4週間で未経験からプロを育てるオンライン完結のスクールです。どこかに通う必…
PHP 配列-連想配列-多次元配列〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 配列-連想配列-多次元配列〜未経験の為のPHPプログラミング講座〜

変数で情報を一時的にメモリーに保存することを学びました。 配列は変数とよく似ていますが、一度に複数の情報を保存する事ができます。 配列の基本 配列は一つの箱(変数名)に複数の情報を保存します。 値を代入する 配列の基本的な記述方法は「array関数」を利用します。代入する値は「,」で区切り指定するこ…
Kindle 40%OFF以上 コンピューター・ITキャンペーン 4月23日まで Programming

Kindle 40%OFF以上 コンピューター・ITキャンペーン 4月23日まで

amazonのKindleストアでは現在「コンピューター・ITキャンペーン」で対象の電子書籍が40%OFF以上の割引で購入できるキャンペーンを行っています。期間は4月23日までとなっています。 今のこの時間を利用してITの知識を身につければ、今後役に立つときが来るかもしれません。またテレワークなどを…
PHP 演算子 の使い方〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 演算子 の使い方〜未経験の為のPHPプログラミング講座〜

プログラムで値を変数に代入したり、足し算や引き算の計算をしたりするのに利用する記号が「演算子」です。 今回はPHPプログラミングの「演算子」の使い方について解説します。 値の代入 「=」代入演算子 変数や定数のPHPプログラミング学習でも既に出てきましたが、変数・定数に文字列や数値を代入する為に利用…
PHP 定数 の使い方〜未経験の為のPHPプログラミング入門講座〜 PHPプログラミング学習

PHP 定数 の使い方〜未経験の為のPHPプログラミング入門講座〜

定数 とは? 定数とは、変数と同様データを保存しておく入れ物です。変数との違いは、一度入れたデータは後から変更できない点です。 一度定義した変数を変更するとエラーとなります。 変数については「PHP 変数の使い方」を参照ください。 定数 の基本 まず、変数を利用したコードを紹介します。 消費税率、税…
SE・プログラマーのテレワーク-在宅勤務 Programming

SE・プログラマーのテレワーク-在宅勤務

現在、新型コロナウイルス感染症対策でテレワークが推奨されています。職場などで人との接触を避けるため、外出を避ける、通勤時の混雑を解消する目的もあります。 テレワーク-在宅勤務は会社の設備や環境を利用して作業するのではなく自身で環境を作り必要があります。(会社から提供される場合は別)その為、コストがあ…
PHP 変数 の使い方〜未経験の為のPHPプログラミング入門講座〜 PHPプログラミング学習

PHP 変数 の使い方〜未経験の為のPHPプログラミング入門講座〜

PHPに限らず変数はどの言語でも出てきます。今回はPHPプログラミング学習の第一歩でもある「変数」の使い方について解説します。 変数とは? 変数とは情報(文字列や整数など)を一時的にメモリーに保存しておく箱のようなものです。記述方法は このように記載します。 ソース名前説明$str変数名後から紹介す…
PHPの基本 Hello, World プログラミング初心者向け入門講座 PHPプログラミング学習

PHPの基本 Hello, World プログラミング初心者向け入門講座

PHP開発環境-MAMPのインストールでPHPが動作する開発環境の構築が完了しました。 また、PHPの開発環境の構築-アプリケーションで紹介したコードエディターをあらかじめインストールしてください。 MAMP もしくは XAMMP を起動し、インストールしたコードエディタも起動し、解説を読み進めてく…
SSL/TLSのバージョン確認方法 Programming

SSL/TLSのバージョン確認方法

現在の最新のバージョンはTLS1.3ですが、クレジット決済などのAPI利用時やトークン発行には基本的にSSL/TLSが必須で、バージョンもTLS1.2以上が必要です。このTLSのバージョンを調べる方法です。 SSLとは? SSL(Secure Socket Layer)とはWebサーバーとクライアン…
コードエディタ Panic Nova β版 一括置換 Application

コードエディタ Panic Nova β版 一括置換

以前紹介したコードエディタ Panic Nova β版ですが、Codaでは出来なかった一括置換ができる事がわかりました。一括置換のためだけにAdobe CCに含まれる「Adobe Dreamweaver 2020」を利用してきましたが、不要になるかもしれません。 PhotoShopやIllustra…
PHP5からPHP7へのバージョンアップ-mysql関数 PHP

PHP5からPHP7へのバージョンアップ-mysql関数

現在、運用しているサーバーのPHPが、バージョン5を切り捨てバージョン7のみになりました。 以前から告知はあったのですがなかなか手付かずで、古いシステムなどは書き直す必要があります。 ある程度はバージョンに依存しないように記述していたのですがmysql関数がPHP7から廃止になりました。 現在のシス…