CodingSecondaryPHP 2023-06-16 Source Edit History PHP标记 <?php ?> 一般的完整写法 如果文件内容仅包含 PHP 代码可以省略 ?> ,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。 <?= ,是 <?php echo 的缩写 <? ?> 短标记,默认开启,可以关闭 查看更多
CodingSecondaryPHP 2023-06-16 Source Edit History PHP 字符串操作 字符串表示: 12$str1 = 'Hello World';$str2 = "Hello World"; 字符串连接 . .= : 1234567$str1 = 'Hello';$str2 = 'World';echo $str1 . $str2; // 输出HelloWorld$str1 = 'Hello';$str1 .= ' World';echo $str1; // 输出Hello World 查看更多
CodingSecondaryPHP 2023-06-16 Source Edit History PHP 变量作用域 local 局部作用域global 全局作用域static 静态作用域parameter 函数参数作用域 local12345678910<?phpfunction test(){ $a = 15; echo "内部输出结果:" . $a;}echo "外部输出结果:" . $a; // 无法访问变量 aecho PHP_EOL;test();?> global 查看更多
CodingSecondaryPHP 2023-06-16 Source Edit History PHP 控制流 foreach 循环用于遍历数组 1234foreach ($array as $value){ 要执行代码;} 1234foreach ($array as $key => $value){ 要执行代码;} 查看更多
CodingSecondaryPHP 2023-06-16 Source Edit History PHP 类型转换 1234<?php$foo = 10; // $foo 是 int$bar = (bool) $foo; // $bar 是 bool?> (int) ——转换为 int(bool) ——转换为 bool(float) ——转换为 float(string) ——转换为 string(array) ——转换为 array(object) ——转换为 object(unset) ——转换为 NULL 隐式转换 查看更多
CodingSecondaryPHP 2023-06-16 Source Edit History 表单 1echo $_POST["name(表单name属性)"]; checkbox 复选框: 1234567891011121314151617181920212223<?php$q = isset($_POST['q'])? $_POST['q'] : '';if(is_array($q)) { $sites = array( 'RUNOOB' => '菜鸟教程: http://www.runoob.com', 'GOOGLE' => 'Google 搜索: http://www.google.com', 'TAOBAO' => '淘宝: http://www.taobao.com', ); foreach($q as $val) { // PHP_EOL 为常量,用于换行 echo $sites[$val] . PHP_EOL; } } else {?><form action="" method="post"> <input type="checkbox" name="q[]" value="RUNOOB"> Runoob<br> <input type="checkbox" name="q[]" value="GOOGLE"> Google<br> <input type="checkbox" name="q[]" value="TAOBAO"> Taobao<br> <input type="submit" value="提交"></form><?php}?> 查看更多
CodingSecondaryPHP 2023-06-16 Source Edit History PHP输出 echo后接字符串 printprint_r() 输出,且带格式 可以在print_r()输出语句前添加一段代码 echo '<pre>'; ,可将输出格式化 查看更多
CodingSecondaryPHP 2023-06-16 Source Edit History PHP 错误信息 输出所有错误信息全局配置修改 php.ini : 123456;显示错误信息display_errors = On;显示php开始错误信息display_startup_errors = On;日志记录错误信息log_errors = On 局部配置 查看更多
CodingMySQL 2023-06-16 Source Edit History MySQL 外键 一个表中的字段,被另一个表引用。 主表 的值给 从表 引用。 从表添加值,必须在主表中找到相应的存在。创建时先创建主表,删表时先删从表。 主表被引用的必须保证唯一,添加唯一约束或主键约束 阿里禁用外键在阿里开发规范当中是禁用外键的,一切外键的概念都必须在应用层解决。 查看更多