SlideShare a Scribd company logo
1 of 13
Download to read offline
PHP                 (2)!
                               !
PHP




          PHP
PHP


               PHP
                                                               <?php	
                     	
  ?>
  1.
          Apache
              Web           	
  
                                   	
  
                                                                                     PHP
                                                                                                  	
  
  2.
                 PHP                                    	
  
                            	
  
          ex.C:¥xampp¥htdocs	
  




  3.                                                           <html>	
  
                                                               <head>	
  
                                                               <title><?php	
  echo	
  “   PHP”;	
  ?></title>	
  
     PHP                                  	
                   </head>	
  
                                                 	
            <body>	
  
              ex.index.php	
                                   </body>	
  
                                                               </html>



10.4.18                                                                                                  (C)
PHP


<?php	
         	
  ?>                 PHP
                         	
  




<?php	
         ?>
echo	
                          	
  


10.4.18                                 (C)
PHP


                .php     PHP                    	
  

 <?php	
  ?>
                   	
  

 <?php	
  ?>
      	
  

                               text/html 	
  


                PHP Web


10.4.18                                           (C)
PHP


      1.            	
  
      ‘’                                 ””                               k 	
  

      2.     	
  
                                                            	
  

      3.     	
  
                                                                   	
  

      4.                          	
  
                                                     	
  

      5.                   	
  
                                              	
  

      6.NULL	
  
                                                     	
  
10.4.18                                                                   (C)
$hoge	
  =	
  “fuga”;
          $
                            =
              	
                	
  
                     	
                OK   	
  




10.4.18                                            (C)
$children	
  =	
  array(“                ”	
  ,	
  ”                              ”	
  ,	
  ”                   ”);


                                                                                                  	
  
                                       	
  



                                 0                                              	
  
                                             []

                      echo	
  $children[0];	
                	
  //       	
  
                      echo	
  $children[1];	
                	
  //                                      	
  
                      echo	
  $children[2];	
                	
  //       	
  
                      echo	
  $children[3];                  	
  //undefined

10.4.18                                                                                                         (C)
=>




      $evangelion	
  =	
  array(	
  “             ”	
  =>	
  “         ”,	
  
         	
   	
   	
       	
   	
  ”                                                   ”	
  =>	
  “   ”,	
  
         	
   	
   	
       	
   	
  ”            ”	
  =>	
  “         ”);

                      	
  
                                                                                                                  	
  



                                                                                                          	
  
                                            [“          ”]

                             echo	
  $evangelion[“               ”];            	
  //


10.4.18                                                                                                                  (C)
define(“HOGE”,“FUGA”);
            echo	
  HOGE;   	
  //FUGA



                                                       	
  
      $                                  	
  
      DB                                        	
  



10.4.18                                                       (C)
PHP Web
                                              	
  
                                                                              	
  


                                     	
  
          $_                          	
  
          $_POST,	
  $_GET,	
  $_SERVER,	
  $_FILE…           	
  
          $GLOBALS                                 	
  

                           	
  
          __FILE__,	
  __LINE___                          2            	
  
          PHP_VERSION,	
  PHP_OS	
  
          M_PI,	
  M_SQRT2	
  

10.4.18                                                              (C)
GET POST


     PHP




10.4.18              (C)
if(           ){	
                                                              if(        1){	
  
                  	
  //                                      	
                               	
  //        1         	
  
                  	
  //                                             	
                        	
  //                                               	
  
          }                                                                               }elseif(           2){	
  
                                                                                               	
  //        2           	
  
                                                                                               	
  //                                                      	
  
                                                                                          }else{	
  
          if(        1){	
                                                                     	
  //                                        	
  
               	
  //                           	
                                             	
  //                           	
  
               	
  //                                                	
                   }
          }else{	
  
               	
  //                    	
  
               	
  //                                  	
  
          }



                            true false                                      	
     	
  

10.4.18                                                                                                                                (C)
true false


     1.
     == 	
       	
             	
     	
     	
  ex.	
  “ ”	
  ==	
  “ ” 	
            	
         	
  //true	
  
     != 	
       	
                    	
     	
  ex.	
               	
  !=	
          	
         	
  //true                    	
  
     <,> 	
      	
         ,                 	
  ex.	
  100	
  <	
  101	
       	
     	
  	
     	
  //true	
  
     >=,	
  <=   	
                    	
     	
  ex.	
  5	
  >=	
  5 	
         	
     	
         	
  //true


     2.
     is_int($hoge)	
  
         	
  $hoge                                true                                                false         	
  




10.4.18                                                                                                                    (C)

More Related Content

More from 文樹 高橋

あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめあと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ文樹 高橋
 
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
 テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする文樹 高橋
 
もう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメ
もう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメもう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメ
もう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメ文樹 高橋
 
マルチパブリッシング プラットフォームとしてのWordPress
マルチパブリッシング プラットフォームとしてのWordPressマルチパブリッシング プラットフォームとしてのWordPress
マルチパブリッシング プラットフォームとしてのWordPress文樹 高橋
 
縄文時代の小説を書く(1)
縄文時代の小説を書く(1)縄文時代の小説を書く(1)
縄文時代の小説を書く(1)文樹 高橋
 
GFLS入門 - GitFlowっぽいアレ-
GFLS入門 - GitFlowっぽいアレ- GFLS入門 - GitFlowっぽいアレ-
GFLS入門 - GitFlowっぽいアレ- 文樹 高橋
 
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!文樹 高橋
 
WordBench Tokyo Jan 30th, 2015
WordBench Tokyo Jan 30th, 2015WordBench Tokyo Jan 30th, 2015
WordBench Tokyo Jan 30th, 2015文樹 高橋
 
基本契約書ドラフト
基本契約書ドラフト基本契約書ドラフト
基本契約書ドラフト文樹 高橋
 
10 word pressをインストール
10 word pressをインストール10 word pressをインストール
10 word pressをインストール文樹 高橋
 
09 ソーシャルブックマーク(3)
09 ソーシャルブックマーク(3)09 ソーシャルブックマーク(3)
09 ソーシャルブックマーク(3)文樹 高橋
 
07 ソーシャルブックマーク(2)
07 ソーシャルブックマーク(2)07 ソーシャルブックマーク(2)
07 ソーシャルブックマーク(2)文樹 高橋
 
06 ソーシャルブックマーク(1)
06 ソーシャルブックマーク(1)06 ソーシャルブックマーク(1)
06 ソーシャルブックマーク(1)文樹 高橋
 
05 はじめてのmy sql
05 はじめてのmy sql05 はじめてのmy sql
05 はじめてのmy sql文樹 高橋
 
04 filesystem include
04 filesystem include04 filesystem include
04 filesystem include文樹 高橋
 
03 var array_flow_func
03 var array_flow_func03 var array_flow_func
03 var array_flow_func文樹 高橋
 
02 はじめてのメール送信
02 はじめてのメール送信02 はじめてのメール送信
02 はじめてのメール送信文樹 高橋
 
06 オブジェクト指向の基礎
06 オブジェクト指向の基礎06 オブジェクト指向の基礎
06 オブジェクト指向の基礎文樹 高橋
 
05 再利用のためのインクルード
05 再利用のためのインクルード05 再利用のためのインクルード
05 再利用のためのインクルード文樹 高橋
 
11 ソーシャルブックマーク4
11 ソーシャルブックマーク411 ソーシャルブックマーク4
11 ソーシャルブックマーク4文樹 高橋
 

More from 文樹 高橋 (20)

あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめあと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
 
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
 テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
 
もう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメ
もう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメもう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメ
もう自分で考えるのはやめよう! クリエイティブ・アウトソーシングのススメ
 
マルチパブリッシング プラットフォームとしてのWordPress
マルチパブリッシング プラットフォームとしてのWordPressマルチパブリッシング プラットフォームとしてのWordPress
マルチパブリッシング プラットフォームとしてのWordPress
 
縄文時代の小説を書く(1)
縄文時代の小説を書く(1)縄文時代の小説を書く(1)
縄文時代の小説を書く(1)
 
GFLS入門 - GitFlowっぽいアレ-
GFLS入門 - GitFlowっぽいアレ- GFLS入門 - GitFlowっぽいアレ-
GFLS入門 - GitFlowっぽいアレ-
 
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!
 
WordBench Tokyo Jan 30th, 2015
WordBench Tokyo Jan 30th, 2015WordBench Tokyo Jan 30th, 2015
WordBench Tokyo Jan 30th, 2015
 
基本契約書ドラフト
基本契約書ドラフト基本契約書ドラフト
基本契約書ドラフト
 
10 word pressをインストール
10 word pressをインストール10 word pressをインストール
10 word pressをインストール
 
09 ソーシャルブックマーク(3)
09 ソーシャルブックマーク(3)09 ソーシャルブックマーク(3)
09 ソーシャルブックマーク(3)
 
07 ソーシャルブックマーク(2)
07 ソーシャルブックマーク(2)07 ソーシャルブックマーク(2)
07 ソーシャルブックマーク(2)
 
06 ソーシャルブックマーク(1)
06 ソーシャルブックマーク(1)06 ソーシャルブックマーク(1)
06 ソーシャルブックマーク(1)
 
05 はじめてのmy sql
05 はじめてのmy sql05 はじめてのmy sql
05 はじめてのmy sql
 
04 filesystem include
04 filesystem include04 filesystem include
04 filesystem include
 
03 var array_flow_func
03 var array_flow_func03 var array_flow_func
03 var array_flow_func
 
02 はじめてのメール送信
02 はじめてのメール送信02 はじめてのメール送信
02 はじめてのメール送信
 
06 オブジェクト指向の基礎
06 オブジェクト指向の基礎06 オブジェクト指向の基礎
06 オブジェクト指向の基礎
 
05 再利用のためのインクルード
05 再利用のためのインクルード05 再利用のためのインクルード
05 再利用のためのインクルード
 
11 ソーシャルブックマーク4
11 ソーシャルブックマーク411 ソーシャルブックマーク4
11 ソーシャルブックマーク4
 

02 変数・配列・定数・form

  • 1. PHP (2)! ! PHP PHP
  • 2. PHP PHP <?php    ?> 1. Apache Web     PHP   2. PHP     ex.C:¥xampp¥htdocs   3. <html>   <head>   <title><?php  echo  “ PHP”;  ?></title>   PHP   </head>     <body>   ex.index.php   </body>   </html> 10.4.18 (C)
  • 3. PHP <?php    ?> PHP   <?php   ?> echo     10.4.18 (C)
  • 4. PHP   .php PHP    <?php  ?>    <?php  ?>     text/html   PHP Web 10.4.18 (C)
  • 5. PHP 1.   ‘’ ”” k   2.     3.     4.     5.     6.NULL     10.4.18 (C)
  • 6. $hoge  =  “fuga”; $ =       OK   10.4.18 (C)
  • 7. $children  =  array(“ ”  ,  ” ”  ,  ” ”);       0     [] echo  $children[0];    //   echo  $children[1];    //   echo  $children[2];    //   echo  $children[3];  //undefined 10.4.18 (C)
  • 8. => $evangelion  =  array(  “ ”  =>  “ ”,            ” ”  =>  “ ”,            ” ”  =>  “ ”);           [“ ”] echo  $evangelion[“ ”];  // 10.4.18 (C)
  • 9. define(“HOGE”,“FUGA”); echo  HOGE;  //FUGA   $   DB   10.4.18 (C)
  • 10. PHP Web         $_   $_POST,  $_GET,  $_SERVER,  $_FILE…   $GLOBALS       __FILE__,  __LINE___ 2   PHP_VERSION,  PHP_OS   M_PI,  M_SQRT2   10.4.18 (C)
  • 11. GET POST PHP 10.4.18 (C)
  • 12. if( ){   if( 1){    //    // 1    //    //   } }elseif( 2){    // 2    //   }else{   if( 1){    //    //    //    //   } }else{    //    //   } true false     10.4.18 (C)
  • 13. true false 1. ==          ex.  “ ”  ==  “ ”      //true   !=        ex.    !=      //true   <,>     ,  ex.  100  <  101          //true   >=,  <=      ex.  5  >=  5        //true 2. is_int($hoge)    $hoge true false   10.4.18 (C)