学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

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

最終ログイン:1日前
評価:-

レビュー

レビューは投稿されていません。
このメンターの他のプラン
Perlプログラミングを1からお教えします!
Perlプログラミングを1からお教えします!
Perlプログラミングを1からお教えします!
お悩みを一緒に考えます!
お悩みを一緒に考えます!
お悩みを一緒に考えます!
あなたにおすすめの人気メンター
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
3.0 (2)
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
4.8 (22)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
4.6 (29)
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
4.9 (26)
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
4.4 (483)
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
4.6 (300)
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
5.0 (10)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
3.5 (27)
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
4.5 (21)
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
5.0 (19)
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
4.8 (362)
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
5.0 (75)
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
4.9 (81)
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
4.9 (64)
各種イベント登壇・技術顧問経験者がiOS・Androidアプリ開発のサポートをします
各種イベント登壇・技術顧問経験者がiOS・Androidアプリ開発のサポートをします
各種イベント登壇・技術顧問経験者がiOS・Androidアプリ開発のサポートをします
5.0 (1)
🔰未経験から実績多数、副業&転職、エンジニアのスキル戦略を熱血サポート致します。
🔰未経験から実績多数、副業&転職、エンジニアのスキル戦略を熱血サポート致します。
🔰未経験から実績多数、副業&転職、エンジニアのスキル戦略を熱血サポート致します。
4.8 (216)
相談に乗ります
相談に乗ります
相談に乗ります
5.0 (1)
CADなんでも相談ルーム
CADなんでも相談ルーム
CADなんでも相談ルーム
5.0 (2)
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
4.5 (12)
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
4.9 (62)

相談できます

advanced_search

1日前

本人確認
評価
-

ランサーズでの実績

受注数 2

もっと詳しく

返信スピード

24時間以内

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

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