![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
wait_for_eva
longer
展开
-
PHP环境
PHP运行可以分作两种方式容器 服务器支持PHP,只需要将PHP文件放入服务器,通过浏览器执行,就能够运行.php文件。 常用的服务器为apache,或者Nginx,把文件配置到网站目录下访问即可。 PHP开发组件,全套集成的话,可以选择wamp或者XAMPP,省却配置麻烦。编译 php不仅可以直接运行在容器中,还可以通过解释器直接运行。指定编译器后,就可以直接运行了。区别...原创 2018-05-01 13:09:16 · 115 阅读 · 0 评论 -
数据交互
cookie表单设置<?phpif($_POST){ $cookie_name = $_POST['cookie_name']; $cookie_value = $_POST['cookie_value']; setcookie("name",$cookie_name); setcookie("value",$cookie_value); heade...原创 2018-05-03 22:27:27 · 582 阅读 · 0 评论 -
提交
GET基本表单样式。<?phpif($_GET){ if($_GET['username'] && $_GET['password']){ echo '<h1>登录成功</h1>'; }else{ echo '<h1>用户名或密码为空</h1>'; }}php相当于暴露...原创 2018-05-02 22:55:34 · 266 阅读 · 0 评论 -
图片
类型声明<?phpheader('Content-Type:image/gif');即使是图片,对格式必须进行详细的指定声明。更多的格式说明查看MIME,不过图片一般都是看后缀名。对应加载$img = imagecreatefromgif('1.gif');加载的 方式也是要对应上,自己画的另当别论,也用不着手绘。不用死记,有提示。显示格式imagegif($img);直接绘制,注意格式。...原创 2018-05-02 22:23:22 · 88 阅读 · 0 评论 -
文件及目录
文件存在<?php$file_name = 'test.html';$file_exist =file_exists($file_name);print_r($file_exist);//1类型<?php$file_name = 'test.html';$is_file = is_file($file_name);echo $is_file;//1打开<?php$f...原创 2018-05-02 21:43:46 · 205 阅读 · 0 评论 -
json
toStr<?php$a = array();for($i = 0; $i<10;$i++){ array_push($a, $i);}$json_str = json_encode($a);print_r($json_str);json_encode,编码为json,多好记。但是有个坑<?php$a = array();for($i = 0; $i<...原创 2018-05-02 20:51:16 · 134 阅读 · 0 评论 -
继承
声明<?phprequire_once "Person.php";class woman extends Person{}和java一样。调用<?phprequire_once "Person.php";class woman extends Person{ public function __construct() { parent::__construct...原创 2018-05-02 20:32:31 · 110 阅读 · 0 评论 -
类
声明<?phpclass Person{}属性<?phpclass Person{ $name; $age;}权限<?phpclass Person{ public $name; private $age; public function hello(){ echo "hello"; }}和java一样...原创 2018-05-01 16:00:15 · 202 阅读 · 0 评论 -
时间
时间戳<?phpecho time();毫秒值,1970.01.01 00:00:00计时。日期1. 设置时区2. 时间格式<?phpdate_default_timezone_set("Asia/shanghai");echo date("Y-m-d H:i:s");原创 2018-05-01 15:33:34 · 108 阅读 · 0 评论 -
注释
单行注释<?php//这是注释<?php# 这也是注释和java类似,采用双斜杠进行单行注释。不过脚本,配置中用#注释更广泛,python也是采用#进行单行注释。算是大杂烩吧。多行注释<?php/*这是多行注释*/注释的话更像java吧,就是多了个#单行注释,其他两种注释方法都没有变化。...原创 2018-05-01 15:24:50 · 147 阅读 · 0 评论 -
引入
引入外部文件include<?phpinclude "myfunc.php";然后就可以调用别的包的内容了。require和include一样,引入外部文件<?phprequire "myfunc.php";但是区别有二1. 执行 通过此方法加载时,会进行编译,外部执行语句会直接执行。2. 必须 当没有需要引入的文件时,会报错error,而include仅仅是warni...原创 2018-05-01 15:17:04 · 140 阅读 · 0 评论 -
判断与循环
判断<?php$a = 5;if($a == 3){ echo "3";}elseif($a == 4){ echo "4";}else{ echo "3!=$a!=4";}然后是switch<?php$a = 5;switch($a){ case 3: echo "3"; case 4: echo...原创 2018-05-01 15:05:25 · 111 阅读 · 0 评论 -
函数
样式function func_name($param){ // func_body echo $param;}函数声明,方法名,传参,操作,方法定义都是这样。返回php方法与python类似,无强制声明返回,可返回也可无返回,返回类型不定;<?phpfunction return_result ($a, $b){ return intval($a) + intval($...原创 2018-05-01 14:55:43 · 109 阅读 · 0 评论 -
常量,变量以及数据类型
变量<?php$var_name = 'var_value';$开头即可表示代称,默认变量常量<?phpconst $var = 123;const声明,表示常量。常量不可被修改,不可被重复定义。数值<?php$int_val= 1;$float_val = 1.23;常用方法<?php$base = 1.234;// 向下取整$a = floor($base...原创 2018-05-01 14:29:29 · 150 阅读 · 0 评论 -
输出与乱码
输出php的输出大致分为两类:单输出<?phpecho "echo";echo "<br>";print "print";其中的两种输出方式用起来没有太大区别,但是print比echo相对较慢。两者只适合输出单值或者拼接值。遍历<?php$arr = array(1,2,3,4,5,6,7,8,9);print_r($arr);当需要进行遍历式输出时,采用prin...原创 2018-05-01 14:02:47 · 309 阅读 · 0 评论 -
PHP格式
php运行有两种方式,可以单独运行,也可以内嵌到html中作为辅助脚本。原生<?phpecho 'hello world';以特定格式开头,语句以分号结束,单独的php文件不需要php闭环,起始处声明即可。内嵌<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">原创 2018-05-01 13:49:29 · 1766 阅读 · 0 评论 -
mysql
<?php$host = "127.0.0.1";$username = "root";$password = "godme";$port = 3306;$db = "godme";$conn = new mysqli($host,$username,$password,$db,$port);if($conn){ $sql ="SELECT * FROM person"..原创 2018-05-03 22:42:51 · 112 阅读 · 0 评论