学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

PHP

PHPプログラミングを1からお教えします!

PHPプログラミングを1からお教えします!-image1
PHPプログラミングを1からお教えします!-image2

できること

PHPプログラミングをチャットにて1からお教えいたします。

以前、オンライン家庭教師として、PHPプログラミングをレッスンしておりました。

弊社サーバーにテスト環境がありますので、FTP接続ソフトウェアがあれば、WEB上で動作をご確認いただけます。開発はメモ帳ソフトウェアでもOK!

学習のペースは、受講者様に合わせることができます。

以下、初回内容の一部です。


★今日のレッスン
★まとめのサンプルプログラム
★課題

★今日のレッスン

PHP の基礎を簡単に説明していきます。

■ハロー PHP
単に"Hello"と表示するだけのテストプログラムをご紹介します。
これが動けば、一応プログラムを書き始めることができるということになり、
すべてのプログラマーは、ここから始めます。


<HTML>
<?php
print "PHPの出力テストです。";
?>
</HTML>

PHPは、HTMLタグの中にプログラムを記述する形になります。
PHPプログラムを書き始めという合図は、

<?php ... ?>
<? ... ?>

のようなタグで囲み、その中でプログラムを書きます。
他にも、

<% ... %>
<SCRIPT LANGUAGE="php"> ... </SCRIPT>

なども、サーバの設定によっては記述可能です。通常は<? ... ?>で構いません。

上のサンプルで、printというのは、PHPがもともと用意している関数で、
文字列を出力する関数となります。

print文の行の最後に「;」(セミコロン)がついていますが、これは、処理文の
一つがここで終了しているという意味になり、必ず必要になります。

基本的には、1 行に 1 処理を書き、最後にセミコロンを書くようにしてください。

■コメント
プログラム中にコメントを書きたい場合は、以下のようにします。

// 『//』以降改行までコメント
/ 複数行コメント開始
/ 複数行コメント終了


<HTML>
<?php

print "<P>コメントテスト</P>\n";

// 単一行コメント

/
複数行コメント
複数行コメント
/

?>
</HTML>

コメントの部分は、プログラムが実行されませんので、プログラムの説明を
書いたり、プログラムの一部を、一時的に削除するなどといった使い方をします。

■変数タイプ
PHPの変数の種類として、以下のものがあります。

$a 単純変数
$b[] 配列変数
$c['key'] 連想配列

■変数名の決まり
変数名は、英字(a~z、A~Z)またはアンダースコア(_)で始まり、英字、アンダースコア
または数字(0~9)が続く単語が指定可能です。文字数の指定はありませんが、
大文字、小文字は区別して扱われます。


$abc // 正
$a123 // 正
$_abc // 正
$123 // 誤 ( 数値で始まっている )

■単純変数
変数は数値でも文字でも入ります。


$a = 10; // 数値を代入
$b = "20"; // 文字列を代入
$c = $a + $b; // 数値と文字列を加算
print $c; // 表示→ ( 30 )

文字列はダブルクォーテーション(")又はシングルクォーテーション(')で囲んで
表示します。

ダブルクォーテーションはその中に変数を書くと、値が表示されます。
シングルコーテーションの場合は、そのまま表示されます。

以下に簡単なサンプルを記述します。


$a = 30;

print "$a"; // 変数の内容30が表示される
print '$a'; // $a と表示されてしまう

このようなレッスンを受けられます。
お気軽にご相談ください!

メンタープロフィール

advanced_search

最終ログイン:--
評価:-

レビュー

レビューは投稿されていません。
このメンターの他のプラン
Perlプログラミングを1からお教えします!
Perlプログラミングを1からお教えします!
Perlプログラミングを1からお教えします!
お悩みを一緒に考えます!
お悩みを一緒に考えます!
お悩みを一緒に考えます!
あなたにおすすめの人気メンター
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
4.9 (64)
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
4.4 (114)
相談に乗ります
相談に乗ります
相談に乗ります
5.0 (1)
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
4.5 (21)
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
5.0 (3)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
4.6 (29)
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
4.5 (12)
UnityやPython初心者歓迎します
UnityやPython初心者歓迎します
UnityやPython初心者歓迎します
4.8 (23)
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
5.0 (75)
🔰未経験から実績多数、副業&転職、エンジニアのスキル戦略を熱血サポート致します。
🔰未経験から実績多数、副業&転職、エンジニアのスキル戦略を熱血サポート致します。
🔰未経験から実績多数、副業&転職、エンジニアのスキル戦略を熱血サポート致します。
4.8 (216)
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
4.8 (383)
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
4.8 (25)
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
4.8 (362)
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
4.8 (22)
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
4.9 (26)
フロントエンドエンジニアのフリーランスエンジニアになりたい方の相談に乗ります
フロントエンドエンジニアのフリーランスエンジニアになりたい方の相談に乗ります
フロントエンドエンジニアのフリーランスエンジニアになりたい方の相談に乗ります
4.0 (5)
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
4.8 (223)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
5.0 (3)
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
5.0 (19)

相談できます

advanced_search

--

本人確認
評価
-

ランサーズでの実績

受注数 2

もっと詳しく

返信スピード

24時間以内

※あくまでも目安となります

スキル
PHP 5年〜
JavaScript 5年〜
Java 〜5年
MySQL 5年〜
HTML/CSS 5年〜
このプランをシェアしよう!