Home >Backend Development >PHP Tutorial >PHP experience sharing: commonly used tips_PHP tutorial
PHP is the abbreviation of the English hypertext preprocessing language Hypertext Preprocessor. PHP is an HTML embedded language. It is a scripting language embedded in HTML documents that is executed on the server side. The language style is similar to C language and is widely used. This article summarizes 8 tips commonly used in daily PHP development.
1. Name
<ol class="dp-c"><li class="alt"><span><span><input type=</span><span class="string">'checkbox'</span><span> name=</span><span class="string">'checkbox[]'</span><span> value=</span><span class="vars">$dwmyrow</span><span>[banzhu] /> </span></span></li></ol>
2. Use
when planning as sql When part of the instruction: If the field participating in the control is of numeric type, then
<ol class="dp-c"> <li class="alt"><span><span class="keyword">if</span><span>(! </span><span class="func">empty</span><span class="keyword">empty</span><span>(</span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>])) { </span></span></li> <li> <span class="vars">$expr</span><span> = join(</span><span class="string">","</span><span>, </span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>]); </span> </li> <li class="alt"> <span class="vars">$sql</span><span> = </span><span class="string">"select * from tbl_name where field in ($expr)"</span><span>; </span> </li> <li><span>} </span></li> </ol>
If the field participating in the control is of numeric type, then
<ol class="dp-c"> <li class="alt"><span><span class="keyword">if</span><span>(! </span><span class="func">empty</span><span class="keyword">empty</span><span>(</span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>])) { </span></span></li> <li> <span class="vars">$expr</span><span> = </span><span class="string">"'"</span><span>.join(</span><span class="string">"','"</span><span>, </span><span class="vars">$_POST</span><span>['checkbox']).</span><span class="string">"."</span><span>; </span> </li> <li class="alt"> <span class="vars">$sql</span><span> = </span><span class="string">"select * from tbl_name where field in ($expr)"</span><span>; </span> </li> <li><span>} </span></li> </ol>
PHP determines whether the Form is submitted
<ol class="dp-c"> <li class="alt"><span><span class="vars">$action</span><span>=</span><span class="vars">$HTTP_POST_VARS</span><span>[</span><span class="string">"Button1"</span><span>]; </span></span></li> <li> <span class="keyword">if</span><span>(</span><span class="vars">$action</span><span>==</span><span class="string">"提交"</span><span>) </span> </li> <li class="alt"><span>{ </span></li> <li> <span class="comment">//执行表单操作 </span><span> </span> </li> <li class="alt"><span>} </span></li> <li> <span class="keyword">else</span><span> </span> </li> <li class="alt"><span>{ </span></li> <li> <span class="comment">//读取默认值 </span><span> </span> </li> <li class="alt"><span>} </span></li> </ol>
PHP gets the string length
<ol class="dp-c"><li class="alt"><span><span class="func">strlen</span><span>(</span><span class="vars">$myrow</span><span>[1]) </span></span></li></ol>
PHP Url redirection
<ol class="dp-c"><li class="alt"><span><span>Header(</span><span class="string">"Location: "</span><span>.</span><span class="vars">$_SERVER</span><span>[</span><span class="string">"HTTP_REFERER"</span><span>]); </span></span></li></ol>
PHP superglobal object
<ol class="dp-c"><li class="alt"><span><span><?php </span></span></li><li><span class="vars">$a</span><span> = 1; </span></li><li class="alt"><span class="vars">$b</span><span> = 2; </span></li><li><span class="keyword">function</span><span> Sum() </span></li><li class="alt"><span>{ </span></li><li><span class="vars">$GLOBALS</span><span>[</span><span class="string">"b"</span><span>] = </span><span class="vars">$GLOBALS</span><span>[</span><span class="string">"a"</span><span>] + </span><span class="vars">$GLOBALS</span><span>[</span><span class="string">"b"</span><span>]; </span></li><li class="alt"><span>} </span></li><li><span>Sum(); </span></li><li class="alt"><span class="func">echo</span><span> </span><span class="vars">$b</span><span>; </span></li><li><span>?> </span></span></li></ol>
PHP form value
If method="get", use $_GET["test"] instead of $test
If method="post", use $_POST ["test"] Replace $test
PHP to get the current IP
<ol class="dp-c"> <li class="alt"><span><span><?=</span><span class="vars">$HTTP_SERVER_VARS</span><span>[</span><span class="string">"REMOTE_ADDR"</span><span>]?> </span></span></li> <li><span>PHP 取得当前时间 </span></li> <li class="alt"><span> </span></li> <li><span><?php </span></li><li class="alt"><span class="func">echo</span><span> </span><span class="func">date</span><span>(</span><span class="string">"Y-m-d G:i:s"</span><span>); </span></li><li><span>?> </span></li> <li class="alt"> <span class="func">date</span><span>(</span><span class="string">"Y年m月d日"</span><span>) </span> </li> <li> <span class="func">Date</span><span> (</span><span class="string">"Y-n-j"</span><span>) </span> </li> </ol>
I hope this article will help , can help you.