SlideShare a Scribd company logo
WordPressのための

PHP超入門
WordBench Nagoya 2018.06
Ver.2.0
レジュメ
はじめに
PHPの基礎知識
変数・配列
条件分岐
繰り返し
関数
オブジェクト
はじめに
理解しなくてもいい。
正しい使い方を覚える。
キーワードをメモる。

後でググる。
PHPの基礎知識
サーバーで実行
サーバー ブラウザ
PHP
HTML
CSS
JS
拡張子
ファイル名 .php
開始と終了
<?php

プログラム

?>
命令の最後には…
echo “Hello World !”;
コメント
// コメント

/*

コメント

コメント

*/
変数
$hensu
作り方&使い方
$hensu = 123 ;
作り方
$から始まる
最初の文字は英字か_(アンダースコア)
英数字
作り方&使い方
echo $hensu ;
使い方
代入
$hensu = 123 ;

$hensu = ‘文字列’;
'(シングルコーテーション)
又は
”(ダブルコーテーション)
で囲う
文字列の連結
$hensu =“文字列”.“文字列”;
$hensu = $hensu .“文字列”;
.(ピリオド)で連結
配列
$Hairetsu
$hensu1 $hensu2
作り方&使い方
$hairetsu = array() ;

$hairetsu = array(
'値1', '値2' ...

) ;
作り方
作り方&使い方
$hairetsu = array(
'namae1' => '値1',
'namae2' => '値2' ...

) ;
作り方
作り方&使い方
$hairetsu = array(
array('値1', '値2', ...),
...

) ;
作り方
作り方&使い方
echo $hairetsu[0] ;

echo $hairetsu['namae1'] ;

echo $hairetsu[0][1];
使い方
変数の中身を調べる
var_dump( $hensu );
変数の中身を調べる
int → 数値

string → 文字列

array → 配列

object → オブジェクト
条件分岐
if ( 条件 ):
else :
endif ;
条件分岐
if ( 条件 ) {
} else {
}
条件分岐
if ( 条件1 ) {
} elseif ( 条件2 ) {
} else {
}
繰り返し1
while ( 条件 ):
endwhile ;
繰り返し1
while ( 条件 ) {
}
繰り返し2
foreach ( $A as $V ):


endforeach ;
配列 要素を取出す
変数
繰り返し2
foreach ( $A as $V ) {
}
繰り返し2
foreach ( $A as $K => $V ) {
} 配列 値キー
関数
作り方&使い方
function kansu() {
}
作り方
作り方&使い方
function kansu( $hikisu ) {

return $result;

}
作り方
戻り値(返り値)
引数
作り方&使い方
function kansu( $hikisu = 値 ) {

return $result;

}
作り方
戻り値(返り値)
引数 初期値
作り方&使い方
kansu() ;

echo kansu() ;

$hensu = kansu( $hikisu ) ;
使い方
PHP の 関数
array()
var_dump()
WordPress の 関数
have_posts()
the_post()
the_title()
the_content()
オブジェクト
作り方&使い方
$obj = new Kurasu() ;
作り方
作り方&使い方
echo $obj -> hensu ;

echo $obj -> kansu() ;
使い方
参考資料など
PHPマニュアル

http://php.net/manual/ja/
index.php
ご清聴ありがとう
ございました。
Ad

More Related Content

Similar to WordPress のための PHP 超入門 (20)

WordPress テーマ作成&PHP超入門
WordPress テーマ作成&PHP超入門WordPress テーマ作成&PHP超入門
WordPress テーマ作成&PHP超入門
Michinari Odajima
 
Php初心者セッション2014ppt
Php初心者セッション2014pptPhp初心者セッション2014ppt
Php初心者セッション2014ppt
Hideo Kashioka
 
PHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptxPHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptx
Hideo Kashioka
 
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginerPhpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
Hideo Kashioka
 
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
 
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ーWeb デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Kite Koga
 
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI SeminarModern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
 
WCO2012「PHP教室」
WCO2012「PHP教室」WCO2012「PHP教室」
WCO2012「PHP教室」
Takuma Morikawa
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方
Soudai Sone
 
Mustache入門
Mustache入門Mustache入門
Mustache入門
ina job
 
PHP基礎勉強会
PHP基礎勉強会PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
 
2009 PHP初心者
2009 PHP初心者2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
 
はじめてのPHP
はじめてのPHPはじめてのPHP
はじめてのPHP
Go Tanaka
 
『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのこと『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのこと
kenjis
 
デザイナーのためのPHP講座 for WordPress (初級)
デザイナーのためのPHP講座  for WordPress (初級)デザイナーのためのPHP講座  for WordPress (初級)
デザイナーのためのPHP講座 for WordPress (初級)
佑 小田垣佑
 
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法
regret raym
 
WebAPIではじめるphp入門
WebAPIではじめるphp入門WebAPIではじめるphp入門
WebAPIではじめるphp入門
Hiroaki Murayama
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
Takashi Uemura
 
よいことも悪いこともぜんぶPHPが教えてくれた
よいことも悪いこともぜんぶPHPが教えてくれたよいことも悪いこともぜんぶPHPが教えてくれた
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
 
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
 
WordPress テーマ作成&PHP超入門
WordPress テーマ作成&PHP超入門WordPress テーマ作成&PHP超入門
WordPress テーマ作成&PHP超入門
Michinari Odajima
 
Php初心者セッション2014ppt
Php初心者セッション2014pptPhp初心者セッション2014ppt
Php初心者セッション2014ppt
Hideo Kashioka
 
PHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptxPHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptx
Hideo Kashioka
 
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginerPhpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
Hideo Kashioka
 
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
 
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ーWeb デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Kite Koga
 
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI SeminarModern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方
Soudai Sone
 
Mustache入門
Mustache入門Mustache入門
Mustache入門
ina job
 
PHP基礎勉強会
PHP基礎勉強会PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
 
はじめてのPHP
はじめてのPHPはじめてのPHP
はじめてのPHP
Go Tanaka
 
『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのこと『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのこと
kenjis
 
デザイナーのためのPHP講座 for WordPress (初級)
デザイナーのためのPHP講座  for WordPress (初級)デザイナーのためのPHP講座  for WordPress (初級)
デザイナーのためのPHP講座 for WordPress (初級)
佑 小田垣佑
 
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法
regret raym
 
WebAPIではじめるphp入門
WebAPIではじめるphp入門WebAPIではじめるphp入門
WebAPIではじめるphp入門
Hiroaki Murayama
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
Takashi Uemura
 
よいことも悪いこともぜんぶPHPが教えてくれた
よいことも悪いこともぜんぶPHPが教えてくれたよいことも悪いこともぜんぶPHPが教えてくれた
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
 
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
 

More from Michinari Odajima (10)

意外と簡単 プラグイン開発超入門
意外と簡単 プラグイン開発超入門意外と簡単 プラグイン開発超入門
意外と簡単 プラグイン開発超入門
Michinari Odajima
 
フック超入門
フック超入門フック超入門
フック超入門
Michinari Odajima
 
コンなご 2015 12-20 LT
コンなご 2015 12-20 LTコンなご 2015 12-20 LT
コンなご 2015 12-20 LT
Michinari Odajima
 
WBN 2014/02 LT
WBN 2014/02 LTWBN 2014/02 LT
WBN 2014/02 LT
Michinari Odajima
 
Sass 超入門
Sass 超入門Sass 超入門
Sass 超入門
Michinari Odajima
 
WordBeach 2012 WS PHP入門編
WordBeach 2012 WS PHP入門編WordBeach 2012 WS PHP入門編
WordBeach 2012 WS PHP入門編
Michinari Odajima
 
WordBeach 2012 WS 環境構築編
WordBeach 2012 WS 環境構築編WordBeach 2012 WS 環境構築編
WordBeach 2012 WS 環境構築編
Michinari Odajima
 
WordPressのためのPHP入門
WordPressのためのPHP入門WordPressのためのPHP入門
WordPressのためのPHP入門
Michinari Odajima
 
Wbn1201
Wbn1201Wbn1201
Wbn1201
Michinari Odajima
 
Osc名古屋スライド
Osc名古屋スライドOsc名古屋スライド
Osc名古屋スライド
Michinari Odajima
 
Ad

WordPress のための PHP 超入門