PHP学习笔记2

网址:amzoo.cn 发布时间:2019/10/16 来源:广州扬帆科技网 人气: 【
大 中 小】
以<?php 作为程序块的开始,可以以 ?>作为PHP代码块的结束。
-------------------------------------------------------------------------------------------
调式时出现这样的代码:PHP Notice: Undefined index: action
在出现notice代码之前加上@
@表示这行有错误或是警告不要输出例如:@$username=$_post['username'];在变量前面 加上一个@,如 if (@$_GET['action']=='save') { ...
这样若这条语句出现了警告提醒也不会进行输出
-------------------------------------------------------------------------------------------
复制表结构及数据到新表
create table 新表 select * from 旧表
create table product select * from article
-------------------------------------------------------------------------------------------
if (条件) {
条件为 true 时执行的代码;
} elseif (condition) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}
实例:
$t=date("H");
if ($t<"10") {
echo "Have a good morning!";
} elseif ($t<"20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
-------------------------------------------------------------------------------------------
2019.10.30
代码执行后会提示 Warning: A non-numeric value encountered
对于(+ - * / ** % << >> | & ^) 的运算,我们也可以加入转换类型方法,把错误的数值转换。
$a = '123a';
$b = 'b456';
echo $a+$b;改为:intval($a)+intval($b);