PHP php中的 作用

2021-07-24 19:20:55 字數 584 閱讀 8910

對於這個@符號,之前很少在意,只知道它是錯誤遮蔽的符號。今天再一次接觸到了它,不得不認真了解一下,這面這段資料我是在網上找到的,也是我認為講得比較清楚的資料。

@是可以遮蔽函式執行過程中遇到問題而產生的一些錯誤、警告資訊,這樣使用者就看不到程式的出錯資訊。這樣除了使用者介面會友好一些外,更重要的是安全性,因為遮蔽了出錯檔案的路徑等資訊。

for($i=0;$i

}

fsockopen在執行的過程中會產生連線超時的警告,如果不在這個函式前加@,那麼輸出資訊是這樣的: 

如圖所示,錯誤資訊會列出完整的路徑和出錯行,這是相當危險的!在看看在fsockopen()函式前加上@…那麼警告資訊就被遮蔽了: 

PHP PHP4中的引用

引用是個很奇妙的東西,有點類似c中的指標,但是又不一樣!在php中,引用只是 變數內容的另外乙個名字。下面我打幾個比方說明一下 只是php4的內容,php5中 關於類和物件的用法有很大的變化,還沒有仔細研究過 1 a b 這裡建立了乙個引用 a,他指向變數名為 b的變數所指向的變數內容,羅嗦一點了 ...

學習筆記 php php中的引用

php的引用 就是在變數或者函式前面加上 符號 最重要就是 刪除引用的變數 只是引用的變數訪問不了,但是內容並沒有銷毀 在php 中引用的意思是 不同的名字訪問同乙個變數內容.1.變數引用 從下面的例子可以看出,使用 對變數進行引用傳遞後,改變任何乙個變數的值都會影響到訪問這個變數內容的變數。a 1...

PHP PHP基礎語法中的盲點

引用操作符可以在關聯賦值中使用。通常,將乙個變數的值賦給另乙個變數的時候,先產生原變數的乙個副本,然後再將它們儲存在記憶體的其他地方。比如 a 5 b a 這兩行 首先會產生 a的乙個副本,然後再將它儲存到 b中。如果隨後改變 a的值,b的值不會改變 a 7 b仍舊是5 可以使用引用操作符來避免這樣...