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知识库 -> php 语法基础 -> 正文阅读

[PHP知识库]php 语法基础

一、语法

1).结构:

<?php

?? ?//phpinf();
?? ?//echo '<h1>helloworld</h1>';
?? ?echo '<h1>你好,世界!</h1>';
?? ?echo '<h2>变量的使用<h2>'
?>

2).语句结束符:

;

3.)注释:

//单行注释
/*
*多行注释
*/

4).响应头

header('Content-Type:text/html;charset=utf-8')

二.变量操作

1)定义变量

??$变量名=值;

2)修改变量

??$变量名=新的值

3)使用变量

$变量名

4)删除变量

 unset($变量名);

5)检测变量

isset($变量名);

三、预定义变量

1)$_GET:接受GET方式传值

$_GET['参数名'];


2)$_POST:接受POST方式传值

$_POST['参数名'];

3)$_SERVER:封装了所有服务器或客户端内置信息

var_dump($_SERVER);

4)$_FUKES:文件上传数组

四、定义函数

1)定义函数和使用函数

<?php
	
	function showTag(){
		echo '<h1>hello world!</h1>';
	}
	
	showTag();

?>

2)函数的参数:函数可以设定默认值

<?php
    function fn($a='星期一'){
	    echo "<h1>今天$a</h1>";//双引号可以解析变量和转义字符
    }

    fn();
	fn('星期二');
?>

3)函数的返回值:可以将值返回到函数调用处

<?php
function fn2($a=10,$b=20){
	return $a+$b;
}
var_dump(fn2());
?>

4.系统函数:

四、文件加载

1)include 文件地址 =》加载文件出错时警告错误,不影响后面程序执行

2)include_once 文件地址 =》如果重复加载同一个文件,执行一次

3)require 文件地址 =》加载文件出错时致命错误,终止程序执行

4)require_once? 文件地址 =》

<?php
include('./header.html');
?>
	<div>
	     <p1>网页头部和尾部动态加载</p1>
	</div>
<?php
include('./footer.html');
?>

?五、数据库操作

1)连接数据库

<?php
/*
*PHP连接MYSQL
* 注意:连接数据库成功后,函数返回一个数据库连接标识,标识用于所有的数据库操作
* $数据库链接标识=mysqli_connect('服务器','用户名','密码','数据库名')
* @ 不显示错误信息
* or die('s数据库连接错误后返回信息')
*/
$conn=@mysqli_connect('localhost','root','rootaaa','test') or die('数据库连接失败!');

var_dump($conn);
?>

2)数据库查询

<?php
/*
*发送查询指令到数据库
* mysqli_query(数据库连接标识,SQL语句)
*/
	$conn=@mysqli_connect('localhost','root','root','test') or die('数据库连接失败!');
	mysqli_query($conn,'set names utf8');//声明数据库交互的编码使用utf-8
	
	//发送查询指令,从数据库查询数据
	$rs=mysqli_query($conn,'select * from test1');
	
	//从结果集中读取数据,读取成功指针自动向下移动一行
	while($row=mysqli_fetch_assoc($rs)){
		var_dump($row);
		echo '<hr/>';
	}
	
	mysqli_free_result($rs);//释放结果集占用的内存空间
	mysqli_close($conn);//关闭数据库连接				
?>	

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 13:52:49  更:2021-09-27 13:53:50 
 
开发: 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/15 1:22:13-

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