Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 久久狠狠丁香婷婷综合,中文字幕一区二区三区在线观看 ,久久久久久久久久免观看

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          PHP基礎及實例

          PHP基礎及實例

          、PHP中的編碼規范

          1. 表述

          在PHP的正常表述中,每一句PHP語句都是以“;”結束。

          <?php

          echo “php是以分號表示語句的結束和執行?!?

          ?>

          2. 指令分隔符

          在PHP代碼中,每個語句需要用分號結束。一段PHP代碼中的結束標記隱含表示了一個分號,所以在PHP代碼中的最后一行可以不用分號結束。、

          <?php

          echo “這是第一個語句”;

          echo “這是第二個語句”;

          echo “這是最后一個語句”

          ?>

          3. 空白符

          PHP對空格、回車造成的新行、tab等留下的空白的處理遵循編碼規范。PHP對他們都進行了忽略。這跟瀏覽器對HTML語言中的空白處的處理一樣。

          合理利用空白符可以增強代碼的可讀性和清晰性。

          (1)下列情況總是使用兩個空白行:

          a) 兩個類的聲明之間。

          b) 一個源文件的兩個代碼片段之間。

          (2)以下情況總是使用一個空白行

          a)兩個函數聲明之間。

          b)函數內的局部變量之間和函數的第一個語句之間。

          c)塊注釋和單行注釋之前。

          d)一個函數內的兩個邏輯代碼段之間。

          (3)空格合理利用,提高代碼可讀性

          a)空格通常使用與關鍵字與括號之間,但是函數名稱與左括號之間不能使用空格分開。

          b)函數參數列表中的逗號后面通常會插入空格。

          c)for語句的表達式應該用逗號分開,后面添加空格。

          4.注釋

          為增強代碼的可讀性,我們需要用文字說明,即注釋。

          a)C語言風格

          /*

          這是C語言風格的注釋

          */

          b)C++風格

          //這是C++語言風格的注釋

          c)shell風格

          #這是shell語言風格的注釋

          5. 與HTML語言混合搭配

          PHP語言嵌入到HTML文檔中

          <html>

          <head>

          <title>php與HTML混合</title>

          </head>

          <body>

          <?php

          echo “嵌入的PHP代碼”;

          ?>

          </body>

          </html>

          二、常量

          1.聲明和使用常量

          在PHP中,常量一旦聲明就無法改變。

          PHP通過define()命令來聲明常量,格式:

          define(“常量名”,”常量值”);

          常量名是一個字符串,通常在PHP的編碼規范指導下使用大寫英文字母表示,比如CLASS_NAME、MYAGE等。

          常量值可以是很多種PHP的數據類型,可以是數組,可以是對象,也可以是字符串和數字。

          常量就像變量一樣存儲數值,但是與變量不同的是,常量的值只能設定一次,并且不能改動,常量聲明后具有全局性,在函數內外都可以訪問。

          實例:定義常量,并輸出

          輸出結果

          2.內置常量

          PHP內置常量,是PHP在系統建立之初就定義好的一些量。例如:

          (1)_FILE_:默認常量是文件的完整路徑和文件名。若引用文件(include和require),則在引用文件內的該常量為引用文件名,而不是引用它的文件名。

          (2)_LINE_:這個默認常量是PHP程序行數。若引用文件(include和require),則在引用文件內的該常量為引用文件的行,而不是引用它的文件行。

          (3)PHP_VERSION:這個內置常量是PHP程序的版本。如7.1.27

          (4)PHP_OS:這個內置常量是執行PHP解析器的操作系統名稱,如winnt。

          (5)TRUE:這個常量是真值。

          (6)FALSE:這個常量是假值。

          (7)E_ERROR:這個常量指到最近的錯誤處。

          (8)E_WARNING:這個常量指到最近的警告處。

          (9)E_PARSE:這個常量指到解析語法有潛在的問題處。

          (10)E_NOTICE:這個常量為發生不尋常但不一定是錯誤處。如,存取一個不存在的變量。

          (11)__DIR__:這個常量為文件所在目錄。

          (12)__FUNCTION__:這個常量為函數的名稱。從PHP5開始,此常量返回該函數被定義時的名字,并且區分大小寫。

          (13)__CLASS__:這個常量為類的名稱。從PHP5開始,此常量返回該類被定義時的名字,并且區分大小寫。

          示例:執行結果是按照以上順序

          執行結果

          天小編給大家帶來的是html表單提交教程,非常簡單!

          話不多說直接進入教程

          首先要注意的事項:

          第一:因為這節課涉及到了php所以本地要安裝php

          在這里小編用的是phpStudyphpStudy(特點簡單很適合本地開發測試)

          phpStudy界面

          第二:在php編碼里一定要注意不要編寫錯誤

          <?php //為開頭 //為結尾?>

          <?php 這里寫php代碼 ?>

          要切記php代碼要以分號未結束 “;”

          首頁我們到我們剛剛安裝的軟件根目錄下,找到www這個文件夾

          雙擊打開建立一個新文件夾(在這我命名為了表單的拼音你們可以自己命名為你們想命名的名字,切記不能用中文)

          在打開剛剛建立好的文件夾創建兩個文件分別命名為orderform.html和processorder.php(當然你也可以自己取名)

          我們用編程軟件打開這兩個新建文件(這里我用的是Sublime Text 3)

          我們首先給orderform.html寫下如下代碼

          然后我們開始寫建立表單

          我們訪問本地連接看一下效果

          我們在給php寫入代碼

          以下為注意事項

          <!--<?php //為php代碼 eoch為輸出代碼 $_POST為接收html提交過來的數據 $tireqty=$_POST['tireqty']

          //$sj=$_POST['sj']

          //$dz=$_POST['dz'] 為給建立的變量賦值? echo "$tireqty";為輸出這個變量-->

          首先我們寫入和html一下的html代碼

          在寫入php接收函數

          完成效果

          以下是html里的代碼

          <!DOCTYPE html>

          <html>

          <head>

          <!--這里編碼為utf-8國際編碼-->

          <meta charset="utf-8">

          <!--這里為網站標題-->

          <title>表單</title>

          </head>

          <body>

          <!--action為提交的頁面 method為提交類型 分為兩種一種為post還一種為get -->

          <form action="processorder.php" method="post">

          <!--border="0"為邊框粗細-->

          <table border="0">

          <!-- bgcolor="#cccccc"為表格背景顏色這里為灰色 -->

          <tr bgcolor="#cccccc">

          <td>參數</td>

          <!-- aligan="center"為表格居中 -->

          <td align="center">數據</td>

          </tr>

          <tr>

          <td>姓名</td>

          <!-- <input type="text" name="tireqty" size //這里為type為提交類型

          text為文本類型 name為名稱和class一樣 size為字體大小-->

          <td align="center"><input type="text" name="tireqty" size="3"/></td>

          </tr>

          <tr>

          <td>手機</td>

          <td align="center"><input type="text" name="sj" size="3"/></td>

          </tr>

          <tr>

          <td>地址</td>

          <td align="center"><input type="text" name="dz" size="3"/></td>

          </tr>

          <tr>

          <!-- <input type="text" value="提交" value為input 元素的值 colspan為合并-->

          <td colspan="0" align="center"><input type="submit" value="提交"/></td>

          </tr>

          </table>

          </form>

          </body>

          </html>

          以下是php中代碼

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>接收</title>

          </head>

          <body>

          <form>

          <?php

          $tireqty=$_POST['tireqty'];

          $sj=$_POST['sj'];

          $dz=$_POST['dz'];

          ?>

          <table border="0">

          <tr>

          <td>參數</td>

          <td align="center">數據</td>

          </tr>

          <tr>

          <td>姓名</td>

          <td align="center"><?php echo "$tireqty"; ?></td>

          </tr>

          <tr>

          <td>手機</td>

          <td align="center"><?php echo "$sj"; ?></td>

          </tr>

          <tr>

          <td>地址</td>

          <td align="center"><?php echo "$dz"; ?></td>

          </tr>

          </table>

          </form>

          </body>

          </html>

          謝謝觀看,喜歡的就收藏加關注吧!

          家好,這一章就是講關于創建幫助函數的問題。思考這樣一個問題,可能有一些公共的函數需要在全局調用,這個地方也要調,那個地方也要調,這樣的函數應該怎么創建?涉及到今天創建幫助函數文件。

          首先習慣性的是在APP下面創建一個,這里面就是放全局運用的函數。這邊一個小細節,從學APP基礎都是這樣的。為什么現在很多人后面下面的不寫?這樣寫有一個前提條件,就是php文件必須要是純php文件,不能插html這種超文不連接或者是html、css、gs這種混在一起寫的,這樣寫不行,就是文件必須要是純php文件。

          為什么不這樣寫?這樣寫有壞處,比如有人不規范,很多空格,實際代碼就寫了幾行,留了很多空格。實際在計算機服務器端運算的時候會把這些空格也并入運算的,雖然沒有什么任何結果,但也會運算,這樣就會導致腳本運行變慢,性能變差。

          這樣不加小問號,不加結尾標簽,到最后一個冒號結束的時候整個這段就運行結束了,這樣反而運行效率更高。所以在純文本的APP文件里面,現在比較好的寫法就是后面不寫B,就是標簽關閉的符號不寫,就直接這樣寫。

          小問題給大家嘮叨一下,假設在這邊命名了一個函數,返回一個叫hello word,就是返回一個字符串?,F在比如想在外部漏油里面調用,比如要調用打贏勾勾,能打贏嗎?來試一下,BS.test,不行,格格是一個未定義的函數,因為它沒有找到函數,找到原因就是它還不是全局的輔助函數,所以要把它必要把文件里面的函數定義為全區的,就涉及到自動加載的問題。

          就在composer jason里面有一個outload,默認是ps24加載這些,比如name space什么的都相應的,這個就自動引導到這邊,a b大學APP的name space就自動引導到APP文件夾上面,類似的,大家能看懂。

          在下面添加一行,就是按配置的冒號逗號,配置的fire s也會自動加載APP下面的help,ph重點,它也會自動加載outload,再加載完了就好了,刷新一下,原來不行,還差一步,要把它重新引導一下,就回到虛擬機里面,重新引導一下,引導完了,刷新一下,說明已經是全局的輔助函數了,可以調用。

          再考慮一個問題,這邊定了一個go,這么一個函數,如果外部有一個庫,也叫哥哥,不就壞了嗎?如果導入就把導入外部庫的哥哥內涵處給覆蓋掉了,就會造成很多程序運行上的錯誤,所以在上面要判斷一下,如果函數不存在的時候,才運行,加載運行,這里面的函數做判斷是比較嚴謹的,這樣也不影響運行,也是正常的運行的。

          這些歌就講到這里。


          主站蜘蛛池模板: 国产精品免费一区二区三区四区| 天天爽夜夜爽人人爽一区二区 | 午夜影视日本亚洲欧洲精品一区| 亚洲码一区二区三区| 日韩精品免费一区二区三区| 国产亚洲一区二区在线观看| 天堂一区二区三区在线观看| 99精品国产高清一区二区| 熟女大屁股白浆一区二区| а天堂中文最新一区二区三区| 亚洲综合av一区二区三区不卡| 国产一区二区三区乱码| 国产三级一区二区三区| 天天视频一区二区三区| 久久se精品一区二区国产| 美女福利视频一区| 久久久99精品一区二区| 日韩AV在线不卡一区二区三区| 国产成人久久一区二区三区| 在线|一区二区三区四区| 无码中文字幕人妻在线一区二区三区| 无码国产精品一区二区免费模式| 亚洲国产精品一区二区成人片国内 | 白丝爆浆18禁一区二区三区 | 无码欧精品亚洲日韩一区| 中文字幕亚洲乱码熟女一区二区| 国产一区二区三区高清在线观看| 中文字幕在线观看一区二区 | 三上悠亚精品一区二区久久| 国产午夜精品一区理论片飘花 | 无码av人妻一区二区三区四区| 亚洲一区二区三区免费观看| 欧美一区内射最近更新| 国产在线观看91精品一区| 国产色精品vr一区区三区| 久久99精品波多结衣一区| 日韩精品人妻一区二区三区四区| 国模精品视频一区二区三区| 国产99精品一区二区三区免费| 国产精品一区二区久久国产| 极品尤物一区二区三区|