PHP的结构类似于HTML,两端由<?php ?>包裹起来。代码写在标签内部。?>后便签可要可不要。
<?php ?>PHP的两种注释与java相同
// 1.1单行注释 // 1.2多行注释 // /* */定义变量格式为:$变量名 = 变量值; 可以不赋值。
$num = 10;注意点: 后端编写的代码不能直接运行,只能放到服务器对应的文件夹下,通过服务器运行。 如何通过服务器运行: 通过ip地址找到服务器对应的文件夹,然后再找到对应的文件运行。
PHP的循环分支语句与JavaScript的循环分支语句大同小异。
注意:
上传文件一般使用POST提交上传文件必须设置enctype="multipart/form-data"上传的文件在PHP中可以通过$_FILES获取PHP中文件默认会上传到一个临时目录, 接收完毕之后会自动删除默认情况下服务器对上传文件的大小是有限制的,如果想修改上传文件的限制可以修改php.ini文件
file_uploads = On ; 是否允许上传文件 On/Off 默认是On upload_max_filesize =2048M ; 上传文件的最大限制 post_max_size = 2048M ; 通过Post提交的最多数据 max_execution_time = 30000 ; 脚本最长的执行时间 单位为秒 max_input_time =30000 ; 接收提交的数据的时间限制 单位为秒 memory_limit = 2048M ; 最大的内存消耗
// 1.获取上传文件对应的字典 $fileInfo = $_FILES["upFile"]; //print_r($fileInfo); // 2.获取上传文件的名称 $fileName = $fileInfo["name"]; // 3.获取上传文件保存的临时路径 $filePath = $fileInfo["tmp_name"]; // 4.移动文件 move_uploaded_file($filePath, "./source/".$fileName);php中获取文件内容,使用
echo file_get_contents("文件路径");执行结果中有中文, 必须在php文件顶部设置,如引入HTML文件
header("content-type:text/html; charset=utf-8");如果PHP中需要返回XML数据, 也必须在PHP文件顶部设置
header("content-type:text/xml; charset=utf-8"); echo file_get_contents("info.xml"); echo file_get_contents("12-ajax-json.txt"); 我的博客原文[链接](https://rainying.com/2019/11/12/PHP基础/):https://rainying.com/2019/11/12/PHP基础/