新手通過實例學(xué)習(xí)動態(tài)網(wǎng)頁PHP的語法_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:黑客隱藏PHP文件后門的技巧
      最近很多朋友都在問我是否能把我那一句話木馬隱藏到HTML或圖片里,其實把一句話木馬插入到PHP文件中就已經(jīng)很隱蔽了,如果說硬是要放到HTML文件或圖片里,就接著往下看的這篇測試報告吧。 要

      以下為引用的內(nèi)容:
      <?php
      echo "Hello, World!";
      ?>

      運行結(jié)果:

      Hello, World!

      變量標記為“$”。你也可以將上面的“Hello, World!”寫為如下代碼:

      以下為引用的內(nèi)容:
      <?php
      $message = "Hello, World!";
      echo $message;
      ?>

      字符串的串聯(lián)則是用“.”(一個英文句點)標示出來;其他有關(guān)數(shù)字的運算符號則如同你所預(yù)期的一樣:

      以下為引用的內(nèi)容:
      <?php
      $greeting = "Hello ";
      $num = 3 2;
      $num ;
      echo "$greeting $num people!";
      ?>

      運行結(jié)果:

      Hello 6 people!

      PHP 有完整的運算符,其功能同你所預(yù)期的一樣——特別是當你有C或者C 的知識背景時的時候。使用PHP一條很好的經(jīng)驗法則是:“遇到問題,先試試看,很可能成功。”

      正如在Perl一樣,一個字符串用雙引號括起來,這將使得其中的變量被值置換,而如果以單引號括起來,則不會。因此,如下代碼:

      以下為引用的內(nèi)容:
      <?php
      $name = 'Susannah';
      $greeting_1 = "Hello, $name!";
      $greeting_2 = 'Hello, $name!';
      echo "$greeting_1\n";
      echo "$greeting_2\n";
      ?>

      運行結(jié)果:

      Hello, Susannah!

      Hello, $name!

      注意字串中“\n ”是換行符號,就跟在Perl或C一樣。不過這僅在以雙引號括起來的字符串內(nèi)才有效。

      變量

      PHP 可以把環(huán)境變量當作一般變量使用。這包括由服務(wù)器為一段CGI 程序所設(shè)定的環(huán)境變量(即使當你以模塊方式執(zhí)行PHP)。因此,如果頁面http://www.domain.com/farm/cattle/cow-cow.cow.html包括以下代碼:

      以下為引用的內(nèi)容:
      <?php
      echo "[$REQUEST_URI]";
      ?>

      它將輸出[/farm/cattle/cow-cow-cow.html]

      數(shù)組

      使用方括弧([ and ])設(shè)置數(shù)組索引(一般或關(guān)聯(lián)性):

      以下為引用的內(nèi)容:
      $fruit[0] = 'banana';
      $fruit[1] = 'papaya';
      $favorites['animal'] = 'turtle';
      $favorites['monster'] = 'cookie';

      如果你對數(shù)組賦值,但索引是空白的,PHP則會把對象放于數(shù)組末尾。上面對變量$fruit的聲明同下面代碼的結(jié)果是一樣的:

      $fruit[] = 'banana';

      $fruit[] = 'papaya';

      你也可以用多維數(shù)組:

      以下為引用的內(nèi)容:
      $people['David']['shirt'] = 'blue';
      $people['David']['car'] = 'minivan';
      $people['Adam']['shirt'] = 'white';
      $people['Adam']['car'] = 'sedan';

      一個創(chuàng)建數(shù)組的簡便方法是

      array()

      函數(shù)為:

      以下為引用的內(nèi)容:
      $fruit = array('banana','papaya');
      $favorites = array('animal' => 'turtle',
      'monster' => 'cookie);

      或者

      以下為引用的內(nèi)容:
      $people = array ('David' => array('shirt' => 'blue',
      'car' => 'minivan'),
      'Adam' => array('shirt' => 'white',
      'car' => 'sedan'));

      內(nèi)建函數(shù)count()表明一個數(shù)組里有多少元素:

      以下為引用的內(nèi)容:
      $fruit = array('banana','papaya');
      print count($fruit);

      得到如下結(jié)果

      2

      控制結(jié)構(gòu)

      你可以利用循環(huán)結(jié)構(gòu)例如for以及while:

      for ($i = 4; $i < 8; $i ) {

      print "I have eaten $i bagels today.\n"; }

      結(jié)果

      以下為引用的內(nèi)容:
      I have eaten 4 bagels today.
      I have eaten 5 bagels today.
      I have eaten 6 bagels today.
      I have eaten 7 bagels today.

      同樣可寫為

      以下為引用的內(nèi)容:
      $i = 4; while ($i < 8) {
      print "I have eaten $i bagels today.\n";
      $i ;
      }

      你可以使用控制結(jié)構(gòu)if以及elseif:

      以下為引用的內(nèi)容:
      if ($user_count > 200) {
      print "The site is busy right now!";
      }
      elseif ($user_count > 100) {
      print "The site is sort of active right now!";
      else {
      print "The site is lonely - only $user_count user logged on.";
      }

      使用運算符的經(jīng)驗法則同樣也可以運用在控制結(jié)構(gòu)上面。你還可以使用switch,do...while,甚至是 ?: 結(jié)構(gòu)。

      分享:php中rename()函數(shù)的妙用
      大家都知道,rename()函數(shù)可以對文件或目錄進行重命名的操作。其實它還可以做很多事情。 熟悉unix的朋友應(yīng)該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重命名。我發(fā)現(xiàn),php

      來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
      相關(guān)PHP教程