PHP入门-书写语法以及基本规范

PHP入门-书写语法以及基本规范

HTML5学堂:本文是PHP的入门用文章,主要包括PHP的基本语法与书写风格,对于PHP中的标识符,应当如何书写,基本的命名规范。在文章最后附以一个最简单的PHP例子。

从今年年初的时候就想在课程中融入PHP,但是无奈于平时事情比较多一直没有执行。而今虽然事情也很多,但是自己已经决定在5班课程里融入PHP,而5班讲解PHP的日子越来越近,怎敢再拖?

PHP是一个知识容量很大的语言,单纯讲PHP也是可以讲4个月的,因此,最近一直在纠结,到底HTML5中的PHP要怎么讲,也是在捋顺课程的基本逻辑~

PHP基本语法与书写风格

PHP的代码书写风格有四种

1、标准风格,也是行业内所推荐的风格

<?php 具体代码 ?>

2、脚本风格,注意language属性的设置

<script language="php">具体代码</script>

3、简短风格

<? 具体代码 ?>

4、ASP风格

<% 具体代码 %>

需要注意的是,如果我们需要使用简短风格或者ASP风格的代码,那么需要修改相应的配置文件(php.ini),并且在修改后重启Apache。具体要修改的代码如下:

short_open_tag = On
asp_tags = On

PHP标识符与命名规范

标识符的书写方法

$+变量名

标识符命名规范

1、长度不限

2、任意字母、数字、下划线组成,不以数字开头

3、变量区分大小写,但是函数名称不区分大小写

4、标识符无需定义,可直接使用

5、尽量避免变量与函数名称相同(会造成传参等问题)

6、不以关键字或保留字命名

PHP的简单例子

<?php
    header("Content-Type:text/html;charset=utf-8");
    echo "HTML5学堂 - http://www.h5course.com";
?>

第一句为,设置基本的编码格式。

欢迎沟通交流~HTML5学堂

原文地址:http://www.h5course.com/plus/view.php?aid=264

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2015-07-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏C语言及其他语言

C语言中EOF是什么意思?

相信很多朋友在学习C语言过程中,都看到过EOF的字样,但翻过整本C语言的书,也没有看到有这个函数或者关键字的,岂不是感觉很奇怪?难道学的不细有疏漏吗?当然不是!...

2825
来自专栏数据小魔方

多条件排序

今天跟大家分享多条件排序的技巧! 之前分享过关于excel中的排序菜单及所有的排序函数,但是这些菜单和函数的排序功能仅限于单列排序,无法完成多列的多条件排序功...

2576
来自专栏编程

理解PHP中的stdClass类

相信大家跟我一样,会经常看到和下面很类似的PHP代码: 复制代码 $user = new stdClass(); $user->name = 'gouki'; ...

1719
来自专栏瓜大三哥

HLS Lesson9-c/c++ testbench书写

目的: l验证C函数的正确性 l提高效率 1.main()函数返回0则表明结果是正确的,如果是非0则表明结果是不正确的。 2.输入激励(stimulus) 输入...

20810
来自专栏雪胖纸的玩蛇日常

老男孩Python全栈开发(92天全)视频教程 自学笔记05

1794
来自专栏cs

python下载奇书网的小说

1486
来自专栏java学习

Java每日一练(2017/9/14)

最新通知 ●回复"每日一练"获取以前的题目! ●【新】Android视频更新了!(回复【安卓视频】获取下载链接) ●【新】Ajax知识点视频更新了!(回复【学习...

25612
来自专栏Golang语言社区

Golang语言社区--【基础知识】入门

Go语言入门 1. 简介 本文是关于Go编程语言的基础教程,主要面向有C/C++基础的读者。它并不是一个语言的完整指南,关于 Go的具体细节请参考 语言规范 ...

3335
来自专栏一个会写诗的程序员的博客

Kotlin 函数式编程之 Lambda 与 高阶函数《Kotlin 极简教程》Kotlin 开发者社区

893
来自专栏java达人

硬编码,常量,枚举类

假如有一笔业务需要审核,审核状态分:未审核,审核中,审核通过,审核不通过。我们在程序里是否可以直接这么写: if(state==1){//1代表未操作 //...

1986

扫码关注云+社区