-
當我的字符串很長怎么辦?
我們可以使用Heredoc結(jié)構(gòu)形式的方法來解決該問題,首先使用定界符表示字符串(<<<),接著在“<<<“之后提供一個標識符GOD(GGG),然后是字符串,最后以提供的這個標識符結(jié)束字符串。
查看全部 -
當雙引號中包含變量時,變量會與雙引號中的內(nèi)容連接在一起;
當單引號中包含變量時,變量會被當做字符串輸出。
查看全部 -
ServerAdmin(設(shè)置管理員郵箱地址)
DocumentRoot(文件目錄)
ServerName(主機名)
ErrorLog(錯誤日志)
CustomLog(日常日志)
查看全部 -
PHP中提供了一個錯誤控制運算符“@”,對于一些可能會在運行過程中出錯的表達式時,我們不希望出錯的時候給客戶顯示錯誤信息,這樣對用戶不友好。于是,可以將@放置在一個PHP表達式之前,該表達式可能產(chǎn)生的任何錯誤信息都被忽略掉;
如果激活了track_error(這個玩意在php.ini中設(shè)置)特性,表達式所產(chǎn)生的任何錯誤信息都被存放在變量$php_errormsg中,此變量在每次出錯時都會被覆蓋,所以如果想用它的話必須盡早檢查。
需要注意的是:錯誤控制前綴“@”不會屏蔽解析錯誤的信息,不能把它放在函數(shù)或類的定義之前,也不能用于條件結(jié)構(gòu)例如if和foreach等。
<?php??
?$conn = @mysql_connect("localhost","username","password");
?echo "出錯了,錯誤原因是:".$php_errormsg;
?>
查看全部 -
(“?:”)三元運算符也是一個比較運算符,對于表達式(expr1)?(expr2):(expr3),如果expr1的值為true,則此表達式的值為expr2,否則為expr3。
查看全部 -
(1)__FILE__ :php程序文件名。它可以幫助我們獲取當前文件在服務(wù)器的物理位置。
(2)__LINE__ :PHP程序文件行數(shù)。它可以告訴我們,當前代碼在第幾行。
(3)PHP_VERSION:當前解析器的版本號。它可以告訴我們當前PHP解析器的版本號,我們可以提前知道我們的PHP代碼是否可被該PHP解析器解析。
(4)PHP_OS:執(zhí)行當前PHP版本的操作系統(tǒng)名稱。它可以告訴我們服務(wù)器所用的操作系統(tǒng)名稱,我們可以根據(jù)該操作系統(tǒng)優(yōu)化我們的代碼。
查看全部 -
<?php ?>
查看全部 -
<?php $file=fopen("f.txt","r");???//打開文件 $con=mysql_connect("localhost","root","root");??//連接數(shù)據(jù)庫 $img=imagecreate(100,100);//圖形畫布 ?> <?php? //首先采用“fopen”函數(shù)打開文件,得到返回值的就是資源類型。 $file_handle=?fopen("/data/webroot/resource/php/f.txt","r"); if?($file_handle){ ????//接著采用while循環(huán)(后面語言結(jié)構(gòu)語句中的循環(huán)結(jié)構(gòu)會詳細介紹)一行行地讀取文件,然后輸出每行的文字 ????while?(!feof($file_handle))?{?//判斷是否到最后一行 ????????$line?=?fgets($file_handle);?//讀取一行文本 ????????echo?$line;?//輸出一行文本 ????????echo?"<br?/>";?//換行 ????} } fclose($file_handle);//關(guān)閉文件 ?> ? ? ? ?訪問資源
查看全部 -
Allow from all //允許外部直接訪問
需要重新看一次
查看全部 -
constant()函數(shù)返回一個常量的值
查看全部 -
define() 函數(shù)定義一個常量。常量類似變量,不同之處在于:在設(shè)定以后,常量的值無法更改,常量名不需要開頭的美元符號 ($), 作用域不影響對常量的訪問,常量值只能是字符串或數(shù)字。判斷一個常量是否已經(jīng)定義的語法:bool define(string? constants_name)
查看全部 -
<?php
$file=fopen("f.txt","r"); ? //打開文件
$con=mysql_connect("localhost","root","root"); ?//連接數(shù)據(jù)庫
$img=imagecreate(100,100);//圖形畫布
?><?php?
//首先采用“fopen”函數(shù)打開文件,得到返回值的就是資源類型。
if ($file_handle){
? ? //接著采用while循環(huán)(后面語言結(jié)構(gòu)語句中的循環(huán)結(jié)構(gòu)會詳細介紹)一行行地讀取文件,然后輸出每行的文字
? ? while (!feof($file_handle)) { //判斷是否到最后一行
? ? ? ? $line = fgets($file_handle); //讀取一行文本
? ? ? ? echo $line; //輸出一行文本
? ? ? ? echo "<br />"; //換行
? ? }
}
fclose($file_handle);//關(guān)閉文件
?>
查看全部 -
在賦值符號后,輸入定界符“<<<”,接著是標識符,你可以用你的女神作為標識符“GOD”,如第2行,也可以使用你喜歡的狗狗,“DOG”作為標識符,但是,結(jié)尾處的標識符也必須是一樣的。此外,在結(jié)尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”號結(jié)束之外,不能有任何其他字符,前后都不能有,包括空格,否則會出現(xiàn)錯誤的哦。
查看全部 -
當雙引號中包含變量時,變量會與雙引號中的內(nèi)容連接在一起;
當單引號中包含變量時,變量會被當做字符串輸出
查看全部
舉報