小菜鸟自学php之相互了解

小菜鸟首先了解了一下PHP的定义简述——PHP是一种服务器动态脚本语言,可用来做WEB开发,了解到这一点我开始对这项技术有了好感,了解了解后台也是好的^_^。感觉自己学习PHP应该不会非常的困难,毕竟有过C语言、Java的基础和练习。下面我们来看一下PHP的简述:

PHP—— 计算机编程语言(Hypertext Preprocessor), 中文名称——超文本预处理器,最新版本——7.1.8(2017-08-03),设计者——Rasmus Lerdorf,维 护——The PHP Group,操作系统——window/linux/Mac跨平台。

在这里想说,window系统很常见大家也都很了解,自2015年开始发布的window10现在很火,对于win10,日常破解者们趋之若鹜;Linux现在用的人不多,但是也在增长,也有人说,如果未来linux下支持更多游戏或有更多游戏,可能会与windows平起平坐,甚至超过windows。至于Mac跨平台我没有使用过,Mac是美国苹果公司研发,使用独立的Mac OS系统,是一套完备而独立的操作系统,https://www.apple.com/cn/mac/,大家可以通过这个网址了解一下它的界面等。

  • PHP是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

  • PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。可以生成Forms,ComboBoxes,Grid,Menus等的组件,并支持将数据转为XML/JSON格式。

  • PHP最初是由勒多夫在1995年开始开发的;现在PHP的标准由the PHP Group维护。PHP以PHP License作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不兼容。


小菜鸟接着关注了PHP的安装教程,但是没有亲自安装,这里给大家一个安装教程:http://www.jb51.net/os/windows/37341.html。我自己下载的是一个PhpStudy压缩包,里面包含了MySQL和Apache等组件,相对简单一些。下面是安装和测试步骤:

  • 搜索PhpStudy——–进入官网直接下载压缩包———-解压缩———打开解压缩后的文件夹——–找到phpStudySetup.exe双击———–点击 启动 按钮启动组件———点击 其他选择菜单——-My HomePage——-就可以看到Hello World内容的网页
  • 接下来,看看地址在哪里。回到 其他选择菜单——–选择 PhpStudy设置 中的 端口常规测试——-找到 Apache 选项卡下的 网站目录 ,这就是你可以写PHP的文件夹。
  • 我们来试一试。
    在网站目录文件夹下,新建一个文本文档,起名为 test.php(php为后缀名,记得改),写上以下代码并保存。
<!DOCTYPE html> 
<html> 
<body> 
<h1>My first PHP page</h1> 
<?php echo "Hello World!"; ?> 
</body> 
</html>

接着,打开 浏览器,在 地址栏 里边写localhost/test.php(这个localhost就是你的网站根目录,后边接 相对路径的目录 和 文件名 就行),最后 回车 ,即可看见 My first PHP page以及 Hello World! 。初战告捷!

PHP可以比 CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
扩展:
CGI基础博客园博客:https://www.cnblogs.com/f-ck-need-u/p/7627035.html


我们来学习PHP文档中的基础语法吧!

  • PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束:

<?php
// PHP 代码
?>
PHP 文件的默认文件扩展名是 ".php"。
PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。
PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。
通过 PHP,有两种在浏览器输出文本的基础指令:echoprint
  • php注释:双斜杠 “//注释单行内容” 和 “/* 注释多行内容*/” 。

  • php变量:变量是用于存储信息的”容器”。实例如下

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
从上面的表达式 z=x+y ,我们可以计算出 z 的值为 11。
在 PHP 中,这些字母被称为 变量 。
  • PHP 变量规则:
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9_ )
变量名不能包含空格
变量名是区分大小写的($y$Y 是两个不同的变量)
  • 创建(声明)PHP 变量:
    PHP 没有声明变量的命令。变量在您第一次赋值给它的时候被创建,如下述代码
<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>
注:当赋一个文本值给变量时,请在文本值两侧加上引号。
  • PHP 是一门弱类型语言:

    在上面的实例中,我们注意到,不必向 PHP 声明该变量的数据类型。
    PHP 会根据变量的值,自动把变量转换为正确的数据类型。
    
    在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。

学一门语言就得一步一个脚印,走得踏踏实实!和我一起加油吧!明天我们继续!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值