php详解及基本知识

对于初次学习php的来说,需要在自己电脑上搭建php环境。省去空间和上传的麻烦!
这里推荐一个软件:WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。
这篇文章讲的安装很好了,wampserver安装详解

1.php入门原理

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

(1)php运行的原理:

这里写图片描述
最终解析成:
这里写图片描述
访问php页面是看不到PHP代码的;

(2)两种PHP运行方式

(1) 通过虚拟路径访问,也就是URL地址:单线程;
(2) CLI运行方式:真正的多线程
这里写图片描述

2.php语法

(1).php指令分隔符“分号”

php在程序中使用功能执行语句,例如变量的声明、内容的输出、函数的调用等,是用来在程序中执行某些特定功能的语句,这种语句也可以成为指令,php需要在每个指令后用分号结束。
记得刚学着做php原生态的时候,找个bug半天就是没有找到,后面发现是有个语句分号没写,以前用惯了javascript的语法,有时候习惯不加分号。
ps:养成良好的代码格式规范还是有必要的。

(2)代码注释

php注释的三种形式:
以“/”和“/”闭合多行注释符,
“//”和”#”开始的单行注释符。

(3)变量
1.php变量的定义是使用$。
1) 以$开头,$后面不能直接跟数字,后面跟字母、数字、下划线;
2) 变量名称区分大小写,PHP关键词不区分大小写;
3)第一次赋值,就创建了变量。必须使用"$"后跟变量名表示。再次给该变量赋值会覆盖之前的变量。
2.变量的类型
4种标量类型:boolean(布尔型)integer(整型)float(浮点型)string(字符串)
2种复合类型:array(数组)object(对象)
2种特殊类型:resource(资源)、NULL
如果想看某个表达式的值和类型,可以使用函数var_dump()
3.变量赋值

1)赋值传值:
$h = 120;
    $q = $h; //将$h的值拷贝给$q
    $h = 135;
    echo $h;  //输出135 

2)引用传值:
$h = 155;
    $q = &$h; //引用传值,表示$h的地址传给$q
    $q = 195;
    echo $h; //输出195

3)可变变量

$a1 = array('username' => '邓海涛', 'passwd'=>'123456', 'tel'=>'15982369', 'email'=>'dxp@163.com');
    foreach ($a1 as $key122 => $value134) {
        ${
  
  $key122} = $value134;
    }
    echo $email;
    echo $tel;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值