【原】PHP从入门到精通2小时【图文并茂】

原创内容,转载请注明。

主要内容:

  1. 搭建PHP开发环境
  2. 第一个helloworld程序
  3. 变量
  4. 全局变量
  5. 循环结构
  6. 函数
  7. 数组
  8. 面向对象编程
  9. 继承
  10. 接口
  11. 多态
  12. 日志
  13. 文件的读写
  14. 时间格式和时区
  15. 创建图形
  16. 从远程获取图形
  17. 生成二维码
  18. php与数据库mysql的连接
  19. mysql数据库面向对象编程
  20. cookie技术
  21. 查看cookie
  22. session技术
  23. 查看session
  24. 文件上传

 

PHP(Hypertext Preprocessor)PHP超文本预处理程序,是一种嵌入HTML的脚本语言,运行在服务器。

如果有一定的编程基础,1小时之内看完so easy!

搭建PHP开发环境

PHP开发环境主要3部分:服务器Apache,编程语言PHP,数据库MySQL。搭建开发环境,直接使用XAMPP集成安装就可以。

XAMPP=Apache+MySQL+PHP+Perl,X表示的是跨平台。

官网下载安装即可:https://www.apachefriends.org/zh_cn/index.html

 

( 安装太简单了,没有什么可说的,不过如果以前安装过tomcat,apache,MySQL等,xampp的部分功能可能不能使用,解决办法网上很多,不再赘言)

第一个helloworld程序

php可以使用note++进行编辑。

helloworld.php

<?php
    echo "hello world!";
?>

  

然后运行XAMPP的控制面板,点击Apache的start,绿色就是正常运行了。

然后将helloworld.php文件放在路径:C:\xampp\htdocs

浏览器输入:http://localhost/helloworld.php

ok,我们的第一个PHP程序就完成了。

 

ps:以后我们将php文件放在一个单独的文件夹basic中,便于管理

变量

变量,存储数据的容器,在php中,使用$(美元符号)开头的就是变量,可以给变量赋值,或者输出变量的值。

另外,php语句以;(英文状态半角的分号)结束。

<?php
    
	//$定义变量
        $text='this is a text';
	//输出变量
        echo $text;

?>

  

全局变量

全局变量就是在所有的php文件范围内都可以使用的变量(变量的概念,存储数据的容器)

最常用的全局变量有$_GLOBAL,$_SERVER,$COOKIE,$_SESSION,__FILE__(注意是2个下划线),__LINE__

php文件是嵌入到html、的一种语言,运行在服务器端,可以和html语言混合书写。

这里的.(点号)表示拼接字符串,echo可以输出字符串。

global.php

<?php
	echo '当前执行脚本文件名:'.$_SERVER['PHP_SELF'].'<br/>';
	echo '当前执行脚本根目录:'.$_SERVER['DOCUMENT_ROOT'].'<br/>';
	//单行注释
	echo '当前执行脚本绝对路径:'.$_SERVER['SCRIPT_FILENAME'].'<br/>';
	//print_r($_SERVER);
	
	//返回当前文件名,行号
	echo '当前文件名称:<strong>'.__FILE__.'</strong><br/>';
	echo '当前行号:<strong>'.__LINE__.'</strong><br/>';
?>

打开浏览器,输入:http://localhost/basic/global.php

 

 循环结构

循环主要就是for循环,和while循环,可以重复执行某一个动作,直到满足条件

for(初始化计数值; 满足条件就继续执行 ; 执行后的操作,将计数值+1){ 执行的代码; }

while( 满足条件就继续执行){ 执行的代码;  将计数值+1 ;  }

for_while.php

<?php
	//for循环
	for($i=0;$i<10;$i++){
		echo 'good!  ';
	}
	
	echo '<br/>';
	
	//while循环
	$j=0;
	while($j<5){
		echo 'do...   ';
		$j++;
	}
?>

打开浏览器,输入:http://localhost/basic/for_while.php

 

函数

这是任何一种语言的重点,包括php

func.php

<?php
	
	sum(1,3);
	//定义求和函数,带2个参数
	function sum($a,$b){
		echo "$a+$b=".($a+$b);//双引号会输出变量,单引号输出字符串
		echo '<br/>';
		echo '$a+$b='.($a+$b);
	}
?>
?>

打开浏览器,输入:http://localhost/basic/func.php

 

 数组

数组分为索引数组,关联数组,使用print_r(数组)来输出数组内容

var_dump(数组)查看详细信息

可以使用foreach(数组 as 键 = > 值){  } 来循环输出数组

array.php


 
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值