1)public,provite和protect不能放在函數函數頭
阿新 • • 發佈:2017-08-19
array date 操作類 link 結束 text nec local 原來
今天我才知道,原來這三個修飾的東西,只是用在類裏面方法,怪不得一個叫方法,一個叫函數了,原來就是區分他們,哎,
今天遇到這麽一個問題:
1 <?php 2 //header(‘Content-type:text/html;charset=utf8‘); 3 /** 4 * Created by PhpStorm. 5 * User: Interact 6 * Date: 2017/8/19 7 * Time: 18:37 8 */ 9 //首先是編寫一個控制器操作類 10 /** 11 * @return array12 */ 13 public function mysqlDB(){ 14 15 $records=array(); 16 $link=mysqli_connect(‘localhost‘,‘root‘,‘root‘,‘thkphp5‘); 17 $sql=‘select * from zixun‘; 18 $result=mysqli_query($link,$sql); 19 while($row=mysqli_fetch_assoc($result)){ 20 $records[]=$row; 21 }22 return $records; 23 } 24 $records=mysqlDB(); 25 var_dump($records);
我在我的一個單獨的方法前面加public,原來不行報了錯誤:
解釋過來就是:
解析錯誤:語法錯誤,意外的‘public‘(T_PUBLIC),期待文件結束D:\ 00-Code \ PhpStorm \ daima \ 01.php第13行
我勒個去!!
去掉之後就對了。
1)public,provite和protect不能放在函數函數頭