Submit Search
Upload
マークアップ会議 PHP資料
•
0 likes
•
734 views
Wataru Kashii
Follow
マークアップ会議第二回で要望にあったプログラムについての話で、フォームについてと、それにあたって必要なPHPの変数や配列について話しました。
Read less
Read more
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
Yoshio Hanawa
PHP7の内部実装から学ぶ性能改善テクニック
PHP7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
php-buildがいかに便利かを力説する
php-buildがいかに便利かを力説する
Yoshio Hanawa
Debug Hacks at Security and Programming camp 2011
Debug Hacks at Security and Programming camp 2011
Hiro Yoshioka
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
Learn SystemC Erotically part1
Learn SystemC Erotically part1
KSuzukiii
PHP7の拡張モジュール事情
PHP7の拡張モジュール事情
Yoshio Hanawa
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
Keiichi Hagiwara
Recommended
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
Yoshio Hanawa
PHP7の内部実装から学ぶ性能改善テクニック
PHP7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
php-buildがいかに便利かを力説する
php-buildがいかに便利かを力説する
Yoshio Hanawa
Debug Hacks at Security and Programming camp 2011
Debug Hacks at Security and Programming camp 2011
Hiro Yoshioka
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
Learn SystemC Erotically part1
Learn SystemC Erotically part1
KSuzukiii
PHP7の拡張モジュール事情
PHP7の拡張モジュール事情
Yoshio Hanawa
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
Keiichi Hagiwara
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
ichikaway
Phpcon2001 in tokyo
Phpcon2001 in tokyo
Hideo Kashioka
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
Chrome DevTools.next
Chrome DevTools.next
yoshikawa_t
初心者向けGo言語勉強会
初心者向けGo言語勉強会
leverages_event
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
Transactd PHP ORM
Transactd PHP ORM
bizstation
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
Devtools.next
Devtools.next
yoshikawa_t
PHPの今とこれから2006
PHPの今とこれから2006
Rui Hirokawa
Fluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent Bit
Seiya Mizuno
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Rui Hirokawa
Web基礎
Web基礎
stx_kata
PHPの今とこれから2007
PHPの今とこれから2007
Rui Hirokawa
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
sasezaki
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
Hideo Kashioka
PHPの今とこれから2018
PHPの今とこれから2018
Rui Hirokawa
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
Fumito Mizuno
PHPの今とこれから2022
PHPの今とこれから2022
Rui Hirokawa
More Related Content
Similar to マークアップ会議 PHP資料
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
ichikaway
Phpcon2001 in tokyo
Phpcon2001 in tokyo
Hideo Kashioka
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
Chrome DevTools.next
Chrome DevTools.next
yoshikawa_t
初心者向けGo言語勉強会
初心者向けGo言語勉強会
leverages_event
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
Transactd PHP ORM
Transactd PHP ORM
bizstation
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
Devtools.next
Devtools.next
yoshikawa_t
PHPの今とこれから2006
PHPの今とこれから2006
Rui Hirokawa
Fluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent Bit
Seiya Mizuno
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Rui Hirokawa
Web基礎
Web基礎
stx_kata
PHPの今とこれから2007
PHPの今とこれから2007
Rui Hirokawa
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
sasezaki
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
Hideo Kashioka
PHPの今とこれから2018
PHPの今とこれから2018
Rui Hirokawa
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
Fumito Mizuno
PHPの今とこれから2022
PHPの今とこれから2022
Rui Hirokawa
Similar to マークアップ会議 PHP資料
(20)
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
Phpcon2001 in tokyo
Phpcon2001 in tokyo
2009 PHP初心者
2009 PHP初心者
Chrome DevTools.next
Chrome DevTools.next
初心者向けGo言語勉強会
初心者向けGo言語勉強会
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PHPの今とこれから2020
PHPの今とこれから2020
Transactd PHP ORM
Transactd PHP ORM
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
Devtools.next
Devtools.next
PHPの今とこれから2006
PHPの今とこれから2006
Fluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent Bit
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Web基礎
Web基礎
PHPの今とこれから2007
PHPの今とこれから2007
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
PHPの今とこれから2018
PHPの今とこれから2018
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
PHPの今とこれから2022
PHPの今とこれから2022
マークアップ会議 PHP資料
1.
マークアップ会議 PHPについて
2013年1月26日
2.
本日のアジェンダ ๏ PHPとは ๏ 処理の流れ ๏
フォーム流れ ๏ 変数、定数について ๏ 配列について ๏ スーパーグローバル変数とは ๏ GETとPOSTについて ๏ デバッグの出力、ファイル読込
3.
PHPとは PHP: Hypertext Processorの略で、 コンパイルを必要としないサーバサイドス クリプト言語です。HTML埋込型言語と呼 ばれ、HTMLコードの中に<?php
...?>で 囲まれたスクリプトタグで出力する。
4.
処理の流れ ๏ 順次 ๏ 分岐 ๏
繰り返し
5.
フォームの流れ 入力画面 確認画面 完了画面
6.
フォームの流れ 入力画面
・入力チェック(バリデーション) ・自動変換(コンバート) ・サニタイズチェック 確認画面 完了画面
7.
フォームの流れ 入力画面
・入力チェック(バリデーション) ・自動変換(コンバート) ・サニタイズチェック 確認画面 ・データ保管(DB、csvなど) ・メール送信 完了画面
8.
変数と定数について
変数 $(ドル) を使う。 定数 大文字で表す。
9.
変数の命名規則 ・$で始まって2文字目以降は英字かアンダー スコアに限ります。 ・変数名の3文字目以降は、数字も使えるよう になります。 ・変数名の大文字、小文字は区別されます。 例)$_a ⃝ 、$1_a 例)$name ⃝ $名前 例)$name01
⃝ $t1 ⃝ 例)$name $NAME←区別される。
10.
定数定義の仕方 ・定数は変数と異なるので$は使わない。 ・定義ができるのは、boolean、integer、 double、stringのみ(スカラデータ) ・定義にはdefine()関数を使って定義 define( 定数名 ,スカラ値); 例) ・define(
TAX ,0.05); ・define( TITLE , マークアップ会議 ); ・define( ACCESS ,TRUE);
11.
配列
12.
配列の定義の仕方
$変数名[] = array(); 例) $arr = array(1,2,3); $fruits = array( apple , orange ); $member = array( 1 => taro , 2 => jiro );
13.
GETとPOST GETとPOSTを総称してリクエストといいま す。 POSTはformタグから飛ばすことができま す。 GETはformタグのmethod属性から指定がな ければdefaultで設定されます。
14.
クライアントとサーバのやり取り
リクエスト情報 クライアント サーバ レスポンス情報
15.
GETとPOSTの違い ■GET ・データ量に制限がある。 ・URLに付加する事ができる。 ■POST ・formタグからでしか送ることができない。 ・POSTの場合はメッセージボディにデータが 格納されサーバに送信される。 →送信されるデータの形式が違う。
16.
スーパーグローバル変数 $_POST、$_GETなどなど $_POST[ 要素名 ] 要素名には、<input>タグや <select>タグなどのnameオプ ションに設定した名前を指定す る。
17.
デバッグの出力 ๏ echo(配列以外) ๏ print_r(配列もできる) ๏
var_dump(配列もでき型も表示)
18.
ファイル読込 require_once() require() include() include_once()
19.
ご静聴 ありがとうございました。
Download now