一家の言葉の体験談php+mysqlは着実に個人の基本的な仕事をしています。


一. 10の言葉1.レジスターに頼らないでください。global=ONの環境は、phpの動作環境を設定しているだけでなく、registerを理解していません。globalのON/OFFは自分に何か影響がある日から、思い切ってオフにするべきです。2.プログラムを書く前に、error_を使ってみてください。レポート.3.わからないなら自分で聞いてもいいですが、その前にマニュアルを調べてください。4.もちろん、マニュアルを知っておく必要があります。マニュアルに答えが見つからない時は、ネット上の検索エンジンを考慮してください。5.php+mysqlを覚えたばかりの後、フォーラムを書くとわめき立てないでください。XXXを書きます。漢字を書くのは覚えたばかりで、詩を書く能力があるという意味ではありません。6.webプログラミングを学ぶ時、まずこの友達を知るべきです。7.ちょっと能力があるなら、初心者の質問に答えてみてください。自分の知っていることを見て、知らないことを自慢してはいけません。「簡単です。それは基本的なものです。」という名前を捨てて行くのはもっといけません。8.思考はいい習慣です。書かないのは空想に等しいです。何もないです。9.段取りを書いて、満足していると思ったら、一週間後にもう一度読んでください。何か変わったと思うかもしれません。10.時間があれば、他の人のプログラムを見て、他の人の不足や長所を見つけて、自分で測ってみてください。二. 各取得に必要な1.「引用」が上手で、プログラムの効率に直接影響を与えます。2.三元演算子の使い方が上手で、プログラムをより簡素化して効率的にすることができます。PHPコード:-----------------------------------------------------if ($data[$i]['nikname']  $nikname = $data[$i]['nikname';else{  $nikname = $data[$i]['ip';----------------------------------------------------------------------------------------書いてもいいです。PHPコード:-------------------------------------------------------------------------------------------------------------------------------------- = $data[$i]['nikname'] ? $data[$i]['nikname'] : $data[$i]['ip';----------------------------------------------------------------------------------3.組織if...else...ループバック例:PHPコード:------------------------------------------------------------------------------------ext_name = strowerreplace(.) "", strch($up filename) "."))); if (!emppty($type)){  if (!strupos($type) $ext_name  {     echo "Please. アップロード the file 保存先 $タイプ form.';    exit()  } } -------------------------------------------------------------------------------- 上のコードはPHPコードと書くべきです。--------------------------------------------------------------------------------------------ext_name = strowerreplace(.) "", strch($up filename) "."))); if (!($type==') && strupos($type) $ext_name==false){  echo "Please. アップロード the file 保存先 $タイプ form.';  exit()---------------------------------------------------------------------------------4.できるだけコードをチェックさせてください。このように書かれていると、比較的頭が痛いです。PHPコード:----------------------------------------------------------------------------------------------------------------------------------post[foo];  $username=$upost[user];  $group=$uPOST[グループ]if ($group==「wheel」){$username=$username.「wheel」--------------------------------------------------------------------------------------------------------------------------------------同じコードで、これで見やすくなります。PHPコード:----------------------------------------------------------------------------------------------------------------------------------------------     = $_post[foo];username = $_post["username];グループ   = $_POST[グループ]if ($group=="wheel"  $username = $username.「wheel」--------------------------------------------------------------------------------------------もちろん、ある程度の基礎があったら、PHPコードとして書くべきです。     = &$_POST['foo'];username = $_POST[グループ]!='wheel ? $_POST["username"] : $_POST[[username].'wheel';------------------------------------------------------------------------------------------------------------------------------------5.編纂規範のmysql 語句フィールド名と表名は「`」によって引き起こされ、単語の影響が保留されないようにします。もし次のようなsqlが見えたら queryは、頭が痛いです。PHPコード:---------------------------------------------------------------------------------------------------------------------------------------------------- `flashコメント` , `flashコメント`.nikname` , `flashコメント`.date` , `flashコメント`.ip` , `product`name` , `sgflash`.fid` from `flashコメント` left ジョン `プロジェクト` オン ( `flashコメント`no` = `product`no` ) left ジョン `sgflash` オン ( `product`name` = `sgflash`name` ) where `flashコメント`no` != '' order by `flashコメント----------------------------------------------------------同じqueryと書いたらよく分かります。PHPコード:------------------------------------------------------------query = "プロジェクト `flashコメント` , `flashコメント`.nikname` , `flashコメント`.date` , `flashコメント`.ip` , `product`name` , `sgflash`.fid`        FROM `flashコメント`        LEFT JOIN `プロジェクト` オン ( `flashコメント`no` = `product`no` )        LEFT JOIN `sgflash` オン ( `product`name` = `sgflash`name` )        Where `flashコメント`no` != ''       orDER BY。 `flashコメント----------------------------------------------------------------/….