Enviar pesquisa
Carregar
はじめてのPHP
•
4 gostaram
•
1,363 visualizações
Go Tanaka
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 19
Baixar agora
Baixar para ler offline
Recomendados
第4回 PHPのおさらい
第4回 PHPのおさらい
Sawada Makoto
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
PHPの今とこれから2014
PHPの今とこれから2014
Rui Hirokawa
PHPの今とこれから 2013
PHPの今とこれから 2013
Rui Hirokawa
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
Good Parts of PHP and the UNIX Philosophy
Good Parts of PHP and the UNIX Philosophy
Yuya Takeyama
WebAPIではじめるphp入門
WebAPIではじめるphp入門
Hiroaki Murayama
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
Recomendados
第4回 PHPのおさらい
第4回 PHPのおさらい
Sawada Makoto
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
PHPの今とこれから2014
PHPの今とこれから2014
Rui Hirokawa
PHPの今とこれから 2013
PHPの今とこれから 2013
Rui Hirokawa
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
Good Parts of PHP and the UNIX Philosophy
Good Parts of PHP and the UNIX Philosophy
Yuya Takeyama
WebAPIではじめるphp入門
WebAPIではじめるphp入門
Hiroaki Murayama
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
ひとし あまの
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
ひとし あまの
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
HHVM Hack
HHVM Hack
Masaaki Yonebayashi
Hack/HHVM 入門
Hack/HHVM 入門
y-uti
WCO2012「PHP教室」
WCO2012「PHP教室」
Takuma Morikawa
Cakephp api
Cakephp api
Eiji Yokota
最近の PHP の話
最近の PHP の話
y-uti
PHP, Now and Then 2011
PHP, Now and Then 2011
Rui Hirokawa
PHPの今とこれから2021
PHPの今とこれから2021
Rui Hirokawa
Haskell で CLI
Haskell で CLI
Nobutada Matsubara
PHPコアから読み解くPHP5.5
PHPコアから読み解くPHP5.5
Yahoo!デベロッパーネットワーク
WordPress のキャッシュ機構
WordPress のキャッシュ機構
katanyan
知ってるようで意外と知らないPHPの便利関数
知ってるようで意外と知らないPHPの便利関数
Wataru Terada
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
Yusuke Ando
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield
Yahoo!デベロッパーネットワーク
System insert hint_h
System insert hint_h
Jun Chiba
本当は怖いPHP
本当は怖いPHP
Takuya Sato
Enumはデキる子 ~ case .Success(let value): ~
Enumはデキる子 ~ case .Success(let value): ~
Takaaki Tanaka
Web戦略を支える基本方針の策定
Web戦略を支える基本方針の策定
loftwork
Photoshopで作るWEBデザイン入門
Photoshopで作るWEBデザイン入門
corocoro
Mais conteúdo relacionado
Mais procurados
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
ひとし あまの
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
ひとし あまの
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
HHVM Hack
HHVM Hack
Masaaki Yonebayashi
Hack/HHVM 入門
Hack/HHVM 入門
y-uti
WCO2012「PHP教室」
WCO2012「PHP教室」
Takuma Morikawa
Cakephp api
Cakephp api
Eiji Yokota
最近の PHP の話
最近の PHP の話
y-uti
PHP, Now and Then 2011
PHP, Now and Then 2011
Rui Hirokawa
PHPの今とこれから2021
PHPの今とこれから2021
Rui Hirokawa
Haskell で CLI
Haskell で CLI
Nobutada Matsubara
PHPコアから読み解くPHP5.5
PHPコアから読み解くPHP5.5
Yahoo!デベロッパーネットワーク
WordPress のキャッシュ機構
WordPress のキャッシュ機構
katanyan
知ってるようで意外と知らないPHPの便利関数
知ってるようで意外と知らないPHPの便利関数
Wataru Terada
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
Yusuke Ando
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield
Yahoo!デベロッパーネットワーク
System insert hint_h
System insert hint_h
Jun Chiba
本当は怖いPHP
本当は怖いPHP
Takuya Sato
Enumはデキる子 ~ case .Success(let value): ~
Enumはデキる子 ~ case .Success(let value): ~
Takaaki Tanaka
Mais procurados
(20)
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
ウェブアプリのセキュリティをちゃんと知ろう (毎週のハンズオン勉強会の資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
HHVM Hack
HHVM Hack
Hack/HHVM 入門
Hack/HHVM 入門
WCO2012「PHP教室」
WCO2012「PHP教室」
Cakephp api
Cakephp api
最近の PHP の話
最近の PHP の話
PHP, Now and Then 2011
PHP, Now and Then 2011
PHPの今とこれから2021
PHPの今とこれから2021
Haskell で CLI
Haskell で CLI
PHPコアから読み解くPHP5.5
PHPコアから読み解くPHP5.5
WordPress のキャッシュ機構
WordPress のキャッシュ機構
知ってるようで意外と知らないPHPの便利関数
知ってるようで意外と知らないPHPの便利関数
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
第21回Creators MeetUp
第21回Creators MeetUp
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield
System insert hint_h
System insert hint_h
本当は怖いPHP
本当は怖いPHP
Enumはデキる子 ~ case .Success(let value): ~
Enumはデキる子 ~ case .Success(let value): ~
Destaque
Web戦略を支える基本方針の策定
Web戦略を支える基本方針の策定
loftwork
Photoshopで作るWEBデザイン入門
Photoshopで作るWEBデザイン入門
corocoro
最近のASP.NET事情2013Winter
最近のASP.NET事情2013Winter
Narami Kiyokura
ASP.NET vNextの全貌
ASP.NET vNextの全貌
A AOKI
Web Basics 2013-01-10
Web Basics 2013-01-10
kmiyako
Webディレクターの実績を可視化する方法
Webディレクターの実績を可視化する方法
Yasuji Takase
Destaque
(6)
Web戦略を支える基本方針の策定
Web戦略を支える基本方針の策定
Photoshopで作るWEBデザイン入門
Photoshopで作るWEBデザイン入門
最近のASP.NET事情2013Winter
最近のASP.NET事情2013Winter
ASP.NET vNextの全貌
ASP.NET vNextの全貌
Web Basics 2013-01-10
Web Basics 2013-01-10
Webディレクターの実績を可視化する方法
Webディレクターの実績を可視化する方法
Semelhante a はじめてのPHP
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Tetsu Yama
Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)
Tetsu Yama
Powershell勉強会 v2 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)
Tetsu Yama
知って得する標準関数の使い方
知って得する標準関数の使い方
Soudai Sone
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
Hideo Kashioka
PHP 入門
PHP 入門
Shuhei Iitsuka
テンプレートエンジンって何?
テンプレートエンジンって何?
Shoichi Takahashi
PHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptx
Hideo Kashioka
Php5 4勉強会
Php5 4勉強会
Yuji Otani
WordPressで始めるphp入門
WordPressで始めるphp入門
Hiroaki Murayama
PHPの今とこれから2023
PHPの今とこれから2023
Rui Hirokawa
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
Php初心者セッション2014ppt
Php初心者セッション2014ppt
Hideo Kashioka
Php in ruby
Php in ruby
do_aki
PHPの今とこれから2019
PHPの今とこれから2019
Rui Hirokawa
「Html sql」で図書館hpにアクセスしてみよう
「Html sql」で図書館hpにアクセスしてみよう
Kentaro Matsui
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
Makoto SAKAI
LaravelでAPI定義を管理する
LaravelでAPI定義を管理する
Kenjiro Kubota
仕事で使えるシェルスクリプト
仕事で使えるシェルスクリプト
bsdhack
Semelhante a はじめてのPHP
(20)
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)
知って得する標準関数の使い方
知って得する標準関数の使い方
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
PHP 入門
PHP 入門
テンプレートエンジンって何?
テンプレートエンジンって何?
PHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptx
Php5 4勉強会
Php5 4勉強会
WordPressで始めるphp入門
WordPressで始めるphp入門
PHPの今とこれから2023
PHPの今とこれから2023
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
Php初心者セッション2014ppt
Php初心者セッション2014ppt
Php in ruby
Php in ruby
PHPの今とこれから2019
PHPの今とこれから2019
「Html sql」で図書館hpにアクセスしてみよう
「Html sql」で図書館hpにアクセスしてみよう
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
LaravelでAPI定義を管理する
LaravelでAPI定義を管理する
仕事で使えるシェルスクリプト
仕事で使えるシェルスクリプト
Mais de Go Tanaka
DevLOVE Kansai KnockoutJS
DevLOVE Kansai KnockoutJS
Go Tanaka
Jvm internal
Jvm internal
Go Tanaka
CPU
CPU
Go Tanaka
Knockout handson
Knockout handson
Go Tanaka
Knockout bindings
Knockout bindings
Go Tanaka
Implement curry
Implement curry
Go Tanaka
Log4j 2 writing
Log4j 2 writing
Go Tanaka
Log4j 2 source code reading
Log4j 2 source code reading
Go Tanaka
InvokeDynamic at #shikadriven 2012
InvokeDynamic at #shikadriven 2012
Go Tanaka
Studying Network #1
Studying Network #1
Go Tanaka
Inside The Java Virtual Machine
Inside The Java Virtual Machine
Go Tanaka
FxUG HTML5
FxUG HTML5
Go Tanaka
Nettyらへん
Nettyらへん
Go Tanaka
T2 reading 20101126
T2 reading 20101126
Go Tanaka
Kanjava20110302
Kanjava20110302
Go Tanaka
GWT♥HTML5
GWT♥HTML5
Go Tanaka
Slim3 Gwt In Action
Slim3 Gwt In Action
Go Tanaka
T2 - 関ジャバ1月27日
T2 - 関ジャバ1月27日
Go Tanaka
Mais de Go Tanaka
(18)
DevLOVE Kansai KnockoutJS
DevLOVE Kansai KnockoutJS
Jvm internal
Jvm internal
CPU
CPU
Knockout handson
Knockout handson
Knockout bindings
Knockout bindings
Implement curry
Implement curry
Log4j 2 writing
Log4j 2 writing
Log4j 2 source code reading
Log4j 2 source code reading
InvokeDynamic at #shikadriven 2012
InvokeDynamic at #shikadriven 2012
Studying Network #1
Studying Network #1
Inside The Java Virtual Machine
Inside The Java Virtual Machine
FxUG HTML5
FxUG HTML5
Nettyらへん
Nettyらへん
T2 reading 20101126
T2 reading 20101126
Kanjava20110302
Kanjava20110302
GWT♥HTML5
GWT♥HTML5
Slim3 Gwt In Action
Slim3 Gwt In Action
T2 - 関ジャバ1月27日
T2 - 関ジャバ1月27日
はじめてのPHP
1.
はじめてのPHP インストール ~ 基本的な使い方
2.
PHPとは? 動的にHTMLを生成するスクリプト言語 →ユーザ特有のページを表示したりできる Webアプリケーションを作るために使われている 一般的にWebアプリケーションを作るために使われているもの ・Webサーバ →Apacheなど ・プログラム言語 →PHP, Perl など ・データベース → MySQL,
PostgreSQLなど
3.
XAMPPのインストール XAMPPとは? Apache, MySQL,PHP,Perlなどのアプリを 簡単にインストールしてくれる →Apacheとの連携に必要な設定もデフォルトで設定済み 【インストール手順】 1.XAMPPからOSに合ったものをダウンロード http://www.apachefriends.org/jp/xampp.html 2.インストール 3.設定(必要であれば)
4.
Webサーバを起動 1.XAMPPコントロールパネルを起動 2.Apacheのstartボタンを押下 3.http://localhost/ にブラウザからアクセス 何かが表示されればOK
5.
PHPプログラミング 【基本ルール】 PHPを書くには以下のようなルールがあります ・ <?php
で始まり、 ?> で終わる・命令の区切りに;(セミコロン)を つける・拡張子は「.php」
6.
PHPプログラミング 【基本ルール】 XAMPPをインストールしたディレクトリ以下に htdocsというディレクトリがあるので そこに新しく「test.php」を作成します ■ファイル内容 <?php echo "Hello World"; ?> ブラウザから
http://localhost/test.php にアクセスすると Hello Worldと表示されるのが確認できます
7.
PHPプログラミング 【変数・コメント】 コメントには 以下の書き方があります // ここにコメント /*
ここにコメント */ # ここにコメント 変数は $ から始めます ・大文字小文字の区別があります ・数字は使えますが最初の文字に使用できません ・英大小文字と数字以外に_(アンダーバー) が使用できます ・全角は使用できません
8.
PHPプログラミング 【コメント・変数】 <?php $foo = "Hello";
// こんにちは $bar = "World"; // 世界 /* * Hello Worldと表示します */ echo $foo . " " . $bar; // . を使って文字列を繋げています ?> 出力結果 Hello World
9.
PHPプログラミング 【定義済みの変数】 最初から定義済みの変数は使用することができません 定義済みの変数には以下のものがあります $_GLOVALS $_SERVER $_GET $_POST $_COOKIE $_REQUEST $_FILES $_SESSION 詳しくは http://jp.php.net/manual/ja/reserved.variables.php
10.
PHPプログラミング 【定義済みの変数】 <?php $query = $_GET['q']; echo
"渡された値は <strong>$q</strong> です"; ?> ・アクセス方法 http://localhost/ファイル名.php?q=xxx ・出力結果 渡された値は xxx です
11.
PHPプログラミング 【算術演算子】 計算するために使用します 算術演算子には以下のものがあります + :足す $a = 1
+ 2; // $a = 1 - :引く $a = 5 - 2; // $a = 3 * :掛ける $a = 4 * 5; // $a = 20 / :割る $a = 50 / 10; // $a = 5 % :余り $a = 5 % 2; // $a = 1
12.
PHPプログラミング 【比較演算子】 条件式(if文など)で使用します 条件が成立した場合はTRUE, 成立しない場合はFALSEを返します == :等しい != :等しくない <>
:等しくない < : より少ない(~未満) > : より多い <= : より少ないか等しい(~以下) >= : より多いか等しい(~以上)
13.
PHPプログラミング 【論理演算子】 条件を組み合わせる場合に使用します 論理演算子には以下のものがあります if(! $a) echo
"TRUE"; // $a が TRUE でない場合 TRUE if($a && $b) echo "TRUE"; // $a かつ $b がTRUEの場合はTRUE if($a || $b) echo "TRUE"; // $a または $b がTRUEの場合はTRUE
14.
PHPプログラミング 【おさらい】 <?php $a = $_GET['a']; $b
= $_GET['b']; if(isset($a) && isset($b)){ if(is_numeric($a) && is_numeric($b)){ // 小数点が渡された場合はゼロのほうに丸め込まれます // 型を厳格にするため int への型変換を行っています echo '$aと$bの合計は ' . intval($a) + intval($b) . ' です'; } else { echo "aとbには整数を渡してください"; } } ?>
15.
PHPプログラミング 【配列】 配列を使うと一つの変数名で複数の値を持つことができます 配列の変数名も通常の変数名のルールと同じです <?php $a = array(10,
20, 30); print_r($a); $b = array(); // 空の配列を作ります array_push($b, 100, 200, 300); // 配列に要素を追加 print_r($b); ?>
16.
PHPプログラミング 【連想配列】 配列に追加すると添字は0から順番に与えられるだけですが、 「キー(指定した文字列)」を与えることもできます <?php $book = array(
"title" => "吾輩は猫である", "author" => "夏目漱石" ); print_r($book); ?>
17.
PHPプログラミング 【配列の展開】 以下のようにすると配列を展開できます <?php $a = array(10,
20, 30, 40, 50); for($i=0; $i < count($a); $i++){ echo "i=$i : $a <br />"; } $b = array("one" => 1, "two" => 2, "three" => 3 ); foreach($b as $key => $value){ echo "key: $key value: $value"; } ?>
18.
PHPプログラミング 【関数】 関数はある目的をまとめたひとつの機能です echo などPHPにあらかじめ用意してある機能を ビルトイン関数といいます 自分で作成して利用することもできます <?php /* *
引数に渡された文字列がnullもしくは未定義、 * あるいは空文字列ならTRUEを返します */ function isEmpty($str){ return isset($str) || strlen($str) == 0; } echo isEmpty($_GET['q']); ?>
19.
最後に 説明を省いたところがたくさんあるので 以下のサイトもあわせて参考にしてください。 PHP Manual http://www.php.net/manual/ja/index.php 10日で覚えるPHPのキソ http://c-brains.jp/blog/wsg/category/series/php/ PHP基礎文法最速マスター http://www.1x1.jp/blog/2010/01/php-basic-syntax.html 10週間ウェブ開発講座 http://y-mahata.s-tanno.com/pukiwiki/?10_weeks_webdev_learninng
Baixar agora