IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> Web-php基础篇(一) -> 正文阅读

[PHP知识库]Web-php基础篇(一)

? ? ? ? 各位看官老爷你们好,接下来我将带大家畅游php大世界,php的世界真不戳!!!

? ? ? ? 我们先来大致介绍一下php这个玩意,敲重点:php是“超文本预处理器”的意思。它是一种跨平台的、开源的、免费的脚本语言,其语法吸收了C语言、Java?和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。它以学习简单、开发快速、性能稳定而备受 Web 开发人员的青睐。php可以运行在windows,linux等各种操作系统上。

一.PHP基本语法

1、初识PHP脚本程序

1.)PHP语言标记

(1)PHP开始标记:

<?php

(2) PHP结束标记:

?>
//完整的开始和结束
<?php ?>

<?php ?>这之间就表示进入PHP模式,在开始和结束标记之外的内容都会被PHP解析器忽略。

(3)我们的页面最终是通过html,css,js来展示出一个炫丽的界面。

(4)php代码可以嵌入到html中,并且可以嵌入到html代码中的任何地方;在一个html文档中可以嵌入多个PHP标记文件末尾的PHP代码段结束标记可以不要,在一些情况下省略更好

2.)指令分隔符“分号”

(1)在一些php语句的结尾要加上;表示一句话的结束,当然,也不需要刻意的去记,因为你一旦漏掉分号,程序根本运行不了,会报错!

(2)结束标记?>就隐含了一个分号,所以在?>之前的PHP语句可以省略掉分号!

3.)注释

(1)多行注释:

/*
多行注释
*/

(2)单行注释:

//单行注释

4.)遇到空白的处理?

空格,tab,换行这些写在咱们的PHP代码里面是没有问题的。可以利用这些空白,来增加我们代码的可读性!

2、变量

? ?变量是用于临时(只有在我们的程序的运行过程中才存在)存储值(数据)的容器。

1.)变量的声明? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?声明:在我们一些编程语言里面比如c语言,使用变量之前要事先通知,也就是声明一下!注意:在我们的PHP程序里面,使用变量之前是不需要声明的!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 变量用于存储 数字、文本字符串、或者数组这些数据!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??注意:PHP中变量必须使用一个美元符号$后面跟着变量名来表示!!!使用赋值操作符(=)给一个变量赋值。

$变量名=数据(值)

2.)变量的释放(销毁)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

unset($变量名称)
$and1=1;
unset($and1);//销毁$and1变量
echo $and1;//提示出错,因为变量已经被销毁

3.)变量的命名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (1)变量名是严格区分大小写的。$name? ?$Name? ? $NAME都是不同的变量。

(2)字母或者下划线开头? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 字母或者下划线开头,后面接任意数量的字母数字下划线都可以!(错误的命名方式:$1name,不能数字开头!? ? ?$n ame,中间有空白字符!?)? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 总结一下:变量名只能包含字母? 数字? 下划线 并且必须以字母或者下划线开头!?

(3)最好不要用一些关键字作为变量名称(因为在其他的编程语言里面是完全不被允许的)

关键词:

4.)可变变量? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

//可变变量
$abc='test';//定义了一个变量$abc里面存了值test
$$abc='老板两份饭';//$test='老板两份饭'
echo $test;

$$abc可以分开看,先看红色部分,这是一个整体,之后我们再定义一个$abc的变量,所以有两个$。

5.)变量引用赋值? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$a=1000;
/*$b=$a;//相当于把$a的值,复制一份再赋值给$b这个变量*/
$b=&$a;//相当于给$a起了一个别名,操作其中任何一个,都会影响到另外一个变量的值!
$b=20;
echo $a;

老板,给俺上两份饭,多加肉!? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

?

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-07 11:50:17  更:2021-12-07 11:50:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 14:25:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码