ホームページ  >  記事  >  バックエンド開発  >  PHP&MySQL (2) -- 眠くても本を読まなければなりません

PHP&MySQL (2) -- 眠くても本を読まなければなりません

WBOY
WBOYオリジナル
2016-06-23 13:15:28863ブラウズ

まだ、すべてが一緒に急ぐことを敢えてします。 。 。これからは毎日お昼に運転できるようになるのがとても嬉しいです。 。夜はとても眠いですが、それでも眠いときは本を読まなければなりません。 。 。 。 。 。 。 。

2. PHP スクリプト プログラミング言語

変数とデータ型とは何ですか? 無視されやすいいくつかの事項については説明しません。

<?phpdefine("PI", 3.1415926);  //常量的定义echo "圆周率=".PI."<br/>";   //.的链接作用,同样用于$var的赋值等if (PI<3&&PI>=2) {      $var="shit";}else{    echo "f**k"."<hr/>";}// 先判断PI<3,如果不成立,就直接进入else——称为短路设计,加快程序速度;// 同理,为了实现程序的高效,把最容易出错的放前面,最复杂的计算放右边$var="asldkjflajdfklj";$v2=(boolean)$var;   //强制类型转换echo $v2;echo "<br/>";$v_true=true;   //boolean值也可以直接赋值if (is_bool($v2)&&$v2===$v_true) {    //恒等===,可以判断数据类型是否相同;is_bool    echo "Variables have the same value and type!";      echo "<hr/>";}//另外,非恒等仍然是!==$lll="dfa"+333;var_dump($lll);echo "<hr/>";print_r($lll);echo "<hr/>";echo gettype($lll);echo "<hr/>";//var_dump允许一次检查多个变量,同时提供信息;print_r多用来对数组和对象进行输出;if (isset($lll)&&!empty($v2)) {  //判断是否为空    unset($lll);}var_dump($lll);echo "<hr/>";  //会报错,但仍能输出nullfunction doubleint($var){   //自定义函数    if (is_int($var)) {        $var=$var*2;        return $var;    }else{        echo "Please enter a int data.";    }}echo doubleint($var);echo "<hr/>";echo doubleint(4);echo "<hr/>";//个人觉得,还是少用global和地址传递,逻辑上容易出错,程序没错,结果却不对// 关于include和require// 多用include吧// include失败了只是警告,后者则是错误然后中断程序// 同时推荐没事儿就写绝对路径,好读也不易出错

言いたいことは以上です。要約すると、定数、コネクタ、カスタム関数、型変換、型判定、ファイル参照、識別記号、短絡設計、var_dump です。

かなり乱雑です。

最後の例として、独自の九九を作成してみましょう

<?php//Chapter 2's example which is a chengfabiaofunction chengfabiao($var){    for ($row=1;$row<=$var;$row++){        for($queue=1;$queue<=$var;$queue++){            $answer=$row*$queue;            echo "$row*$queue=".$answer."  ";        }        echo "<hr/>";    }        }$var=9;chengfabiao($var);


それを自分で変更して遊んでみてください。基本的なものを取り出して、時々見直す必要があると思います。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。