简单了解PHP,以及一些PHP中简单语法和注意事项

了解什么是php?
PHP 是 “PHP Hypertext Preprocessor” 的首字母缩略词
PHP 是一种被广泛使用的开源脚本语言
PHP 脚本在服务器上执行
PHP 没有成本,可供免费下载和使用
什么是PHP文件?
PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码,PHP 代码在服务器上执行,而结果以纯文本返回浏览器,PHP 文件的后缀是 “.php”
PHP能够做什么?
PHP 能够生成动态页面内容,PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件,PHP 能够接收表单数据,PHP 能够发送并取回 cookies,PHP 能够添加、删除、修改数据库中的数据,PHP 能够限制用户访问网站中的某些页面,PHP 能够对数据进行加密。

phpstudy的入门使用方法:
1.首先安装phpstudy
2.打开phpstudy,点击启动,如果启动成功Apache和MySQL都显示绿色,否则就是没有启动成功,点击重启,重新启动。
在这里插入图片描述
3.点击其他选项菜单选择站点域名管理,然后选择要打开的目录,选择完成后,在设置端口号,点击新增,并且保存设置并声称配置文件,
在这里插入图片描述
在这里插入图片描述
4.设置完成后我们就可以写php文件了,首先我们在刚才社者的目录文件夹下创建php文件比如在编辑器内创建个a.php有大象标志表示文件创建成功,怎么在浏览器中打开,那么问题来了,我们可以在浏览器中输入localhost:/端口号(我们自己设置的)/我们要打开的文件名,比如localhost:/4010/a.php就可以打开网页了,然后就可以编辑文件了。
在这里插入图片描述
5.我们一些简单的php文件的写法:

<?php
// php中文件必须写在<?php后,如果只写php可以不加后面的结束语句,
//header("content-type:text/html;charset=utf-8")响应消息头
//意思就是让页面中的中文以utf-8的编码格式显示,如果不写这句话打    印中文就会出现乱码
header("content-type:text/html;charset=utf-8");
// 在页面中打印中文你好
//重点php语句每句话后面必须加分号不然就会报错
echo "你好";
?>

php中一些打印方法

/* echo - 能够输出一个以上的字符串,只能打印非引用型对象
echo $a,$b;
print - 只能输出一个字符串,并始终返回 1
print "a"   打印后会返回一个1
print "a","b";  //错误的
var_dump  打印数据和数据类型
$a=10;
var_dump($a);
print_r()  用来打印数组
$arr=[1,2,3,4,5];
print_r($arr);*/

php数据类型:整数,浮点数,逻辑(true,false),数组,对象,null(可以通过把值设置为 NULL,将变量清空),字符串

gettype() 返回数据的数据类型;
is_int()  是不是整型;
is_bool()是不是布尔值;
is_string()是不是字符串;
is_array()是不是数组类型;
is_double()是不是浮点数;
mt_rand(min,max) 随机数;

PHP 中的注释

// 这是单行注释
# 这也是单行注释
 /*
这是多行注释块
它横跨了
多行
*/

PHP中的变量
变量以 $ 符号开头,其后是变量的名称, 变量名区分大小写,函数名不区分大小写,变量只能是字母,数组,下划线构成,并且首字母不能数字,关键字不能用,

$a=10;
$A=15;

PHP中条件语句循环语句类似于js
PHP中的函数名不区分大小写
PHP中数组遍历及数组的排序

$arr=array(1,2,3,4,5,6);
for($i=0;$i<count($arr);$i++){
    echo $arr[$i]."</br>";
}   
foreach($arr as $value){
    echo $value."</br>";
}
foreach ($arr as $key=>$item){
    echo $key.":".$item;
    echo "<br>";
}
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序

在php中+就是数值相加,如果不是数值,就是0
在php中字符串相连使用.相连js的语法是点语法,php是箭头语法

$b=5;  
echo "小明今年{$b}岁了";
echo "小明今年".$b."岁了";
$_GET 获取客户端提交过来表单中的GET数据
 $_POST获取客户端提交过来表单中的POST数据
echo $_GET["user"];
echo "<br>";echo $_GET["password"];
echo $_POST["user"]; echo "<br>";
echo $_POST["password"]; 
//不管是GET还是POST都可以获取
echo $_REQUEST["user"];
 echo "<br>";
echo $_REQUEST["password"];
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值