1. 10 の経験
1. register_global=ON 環境に依存しないでください。php 実行環境の設定方法を知っているだけで、register_global の設定方法さえ理解していません。 ON/OFF が影響するので、その日から勇気を持って OFF に設定してください。
2. プログラムを書く前に、error_reporting の使い方を確認してください。理解できない場合は、自分で質問してください。ただし、その前にマニュアルを確認する必要があります。
4. もちろん、ユーザーマニュアルを理解する必要があります。マニュアルで答えが見つからない場合は、インターネットで検索することを検討してください。
5. php と mysql を学んだ後は、フォーラムを書こうと躍起になるのではなく、XXX と書きましょう。漢字を書けるようになったからといって、詩を書くことができるわけではないことを理解してください。
6. Web プログラミングを学ぶときは、まずフレンド HTML について理解する必要があります。
7. ある程度の能力を身につけたら、初心者からの質問に答えてみてください。自分が何かを理解しているのに他の人が理解していないことに満足しないでください。 、それは基本的なことです。」
8. 考えることは良い習慣です。書かなければ、それは単なる空想であり、何もありません。
9. プログラムを書いた後、満足したら、1 週間後にもう一度読んでください。おそらく、変更する必要があると思うでしょう。
10. プログラムを作成するときは、他の人のプログラムを見てください。時間を持って他人の欠点や長所を見つけて、自分自身で比較検討してください。
2. 必要なものを取り入れる1. プログラムの効率に直接影響する「参照」を上手に使いましょう。
2. 三項演算子を上手に使用すると、プログラムをより合理化して効率的にすることができます。
例:
if ($data[$i]['nickname'])
{$nickname = $data[$i]['nickname'] ;
}
else
{
$nickname = $data[$i]['ip'];
}
は次のように記述できます:
$ ニックネーム = $data[$i]['ニックネーム'] $data[$i]['ニックネーム'] : $data[$i]['ip'];
3. 整理が得意 if...else...例:
$ext_name = strto lower(str_replace(".", "", strrchr($upfilename, ".")) );
if (!empty($type)){
if (!strpos($type, $ext_name))
{
echo "アップロードしてください$type 形式のファイル .";
exit();
}
}
上記のコードは次のように記述する必要があります:
$ext_name = strto lower(str_replace) (".", " ", strrchr($upfilename, ".")));
if (!($type==='') && strpos($type, $ext_name)===false){
echo "$type フォームのファイルをアップロードしてください。";
exit();
}
次のように書かれたら頭が痛くなるでしょう:
$foo=$_post["foo"];
$username=$_post["user" ];$group= $_POST["group"];
if ($group=="wheel"){
$username=$username."wheel";
}
同じコードを次のようにします。
$foo = $_post["foo"];
$username = $_post["username"];$ group = $_POST[" group"];
if ($group=="wheel")
{
$username = $username."wheel";
}
もちろん、ある程度の基礎ができたら、次のように書く必要があります:
$foo = &$_POST['foo'];
$username = $_POST["group"]!=' Wheel' ? $_POST["username" ] : $_POST["username"].'wheel';予約語の影響を避けるため、フィールド名とテーブル名は「`」で囲まれています。
次のような SQL クエリが表示されると、頭が痛くなるでしょう:
$query="select `flash_comment`.`content`, `flash_comment`.`nickname`, ` flash_comment`.`date` 、 `flash_comment`.`ip` 、 `product`.`p_name` 、 `sgflash`.`fid` from `flash_comment` left join `product` on ( `flash_comment`.`p_no` = ` product`.`p_no` ) left join `sgflash` on ( `product`.`p_name` = `sgflash`.`f_name` ) where `flash_comment`.`p_no` != '' order by `flash_comment`.` date `";
同じクエリを次のように記述すると、より明確になります:
$query = "SELECT `flash_comment`.`content` , `flash_comment`.` Nickname` , `flash_comment `.`date` 、 `flash_comment`.`ip` 、 `product`.`p_name` 、 `sgflash`.`fid`
FROM `flash_comment`LEFT JOIN `product` ON ( `flash_comment`. `p_no` = `product`.`p_no` )
LEFT JOIN `sgflash` ON ( `product`.`p_name` = `sgflash`.`f_name` )
WHERE `flash_comment` .`p_no` ! = ''
`flash_comment`.`date` で注文";

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

Dreamweaver Mac版
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
