[php入门] 2、基础核心语法大纲

1 前言

  最近在学PHP,上节主要总结了PHP开发环境搭建《[php入门] 1、从安装开发环境环境到(庄B)做个炫酷的登陆应用》。本节主要总结PHP的核心基础语法,基本以粗轮廓写,可以算作核心大纲吧!

2 新建环境

1、配置根目录可通过修改配置文件

2、根目录用来存放应用程序的源码及资源

3、PHP的代码必须放在<?PHP    ?>中

4、变量只能以汉字、字母、下划线开头

5、输出:echo

6、编码问题:创建的文件都有编码,我们一般用UTF-8,但是系统默认的是其他编码,因此要在php里面写明编码(头中)

7、注释://或/**/

8、垃圾回收:当程序运行完,会自动回收,如果想尽早释放,可以用unset($XXX)

3 数据种类

bool:true、false

integer:

string:可以用单引号、也可以用双引号(单引号中的变量不会被解析)

float:

object:

array:$color=[‘red‘,‘balck‘,‘blue‘];                $color[0]

resource:图片等资源

null:已经有变量但还没有值,为null

4 运算符

+ - * / %

. 连接字符串

=== 全等于

!==不全等于

PS:==是值相等,例如0==‘0’;===是值和类型都相等

5 流程控制

if(){...}elseif(){...}else{...}

die和exit都是停止一个脚本(到此,脚本结束执行)

6 函数

一般函数定义:function 函数名(){...}

函数调用:函数名();

定义带参的函数:function 函数名(参数1,参数2,参数3,...){...}

返回值:return(① 退出函数; ② 并从函数中返回一个函数内部的值到调用环境)

1 function getName()
2 {
3     $name=‘tom‘;
4     return $name;
5 }
6
7 $abc=getName();

7 变量的作用域

1                 超全局变量               PHP自带的                                                          所有位置有效
2 全局变量 脚本中自定义的变量,类和函数的外部 整个脚本,不含函数内部
3 局部变量 函数内部定义的 函数内部

8 常用函数

1、输出:

--
| var_dump  输出类型、值等信息(一般调试时用)
| print_r
| die
| exit     die和exit停止时输出
--

2、时间:

--

| time    时间戳(从1970年1月1日到现在的秒数)
| date    格式化日期:date(‘Y-m-d H:i:s‘)
--

3、包含:(包含另一个PHP文件)

--

| include    如果文件不存在还能继续运行
| include_once  如果多次包含,则只包含一次
| require    如果不存在,不能继续运行
| require_once
--

4、字符串操作

--

| strlen    
| strpos
| substr(字符串,开始位置,长度)        docs.php.net可以查看各种函数
| trim、ltrim、rtrim   去除字符串前后的空格
| str_rplace(被替子串,替换成XXX子串,字符串)
--

5、数组操作相关函数

--

| count
| array_push  后删除
| array_pop    后弹出
| array_unshift  前插入
| array_shift    前弹出
| unique
| sort
| shuffle    打乱
--

9 数组高级

1、数组遍历:

foreach、for、while、do_while

1 foreach($color as $k=>$v)
2 {
3     echo $k;//下标
4     echo $v;//值
5 }

2、多维数组:(数组中的某个值仍然是一个数组)

$color=[‘red‘,‘black‘,‘blue‘,[‘ble‘,2,[3,‘ble‘]]];

$color[3][2][1];

3、关联数组:

--
| 索引数组 <-- 下标从0递增
| 关联数组 <-- 下标可以是任意的
--

$people=[‘name‘=>‘Tom‘,‘age‘=>10];

^           ^

下标       值

时间: 2024-08-08 22:06:12

[php入门] 2、基础核心语法大纲的相关文章

jQuery学习笔记之一——jQuery入门与基础核心

因为工作的原因,所以自学了下jQuery,这里以李炎恢老师的教程为自觉教程,并记录学习中遇到的问题. 教程下载地址: http://www.verycd.com/topics/2956408/ 课件下载地址: http://download.csdn.net/download/ip_kv3000/8986013 jQuery类库下载地址: http://jquery.com/ jQuery入门  优势.历史.版本我就不多说了,网上有的是.至于为什么学,因为很有用,为什么非要学他,因为微软加入到了

Unreal SDK 游戏开发从入门到精通(UnrealScript语法、UI Scene界面、UDK独立开发游戏)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程内容简介 本系列讲座主要讲述如何利用UDK开发游戏程序. 本课程主要分为四个部分: 1.学习UnrealScript的基本语法, 为下面的学习打下良好的基础 2.系统学习UDK的主要模块, 熟悉并掌握游戏开发的各个系统 3.使用UDK独立开发游戏Demo, 体验和理解UDK对游戏开发流程的整合 课程大纲 第一章初步接触Unreal SDK 1.1 Unreal sdk简介aaa 1.2 UC语言的基本介绍 1.3 搭建UDK的

一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一

原文因涉及翻墙信息,被强制删除,此文为补发! 准备工作 进入Google Daydream开发者官网,开启准备工作,官网地址:https://vr.google.com/daydream/developers/ -------------------------------------------------------------------------------------------------------------------- Google Daydream开发者网址: https

Android中直播视频技术探究之---基础核心类ByteBuffer解析

一.前言 前一篇文章我们介绍了Android中直播视频技术的基础大纲知识,这里就开始一一讲解各个知识点,首先主要来看一下视频直播中的一个重要的基础核心类:ByteBuffer,这个类看上去都知道了,是字节缓冲区处理字节的,这个类的功能非常强大,也在各个场景都有用到,比如网络数据底层处理,特别是结合网络通道信息处理的时候,还有就是后面要说到的OpenGL技术也要用到,当然在视频处理中也是很重要的,因为要处理视频流信息,比如在使用MediaCodec进行底层的视频流编码的时候,处理的就是字节,我们如

HBase入门修行基础篇

HBase入门修行基础篇 HBase是一个分布式的.面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文"Bigtable:一个结构化数据的分布式存储系统".就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力.HBase是Apache的Hadoop项目的子项目.HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是H

黑马程序员— OC核心语法之构造方法、Category分类、类的本质、description和SEL

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 上一章我们学习了OC的一些核心语法,初步了解了OC作为一门开发语言的一些较为深层次的知识.本章我们继续学习OC的核心语法,主要包括OC的构造方法,Category分类,类的本质及深入研究,以及description关键字和SEL关键字. 第一讲     构造方法 1. 构造方法 构造方法是用来初始化对象的方法,是一个对象方法,以减号"-"开头,构造方法其实就是init方法,初始化完毕

Daydream从入门到精通——快速入门开发基础教程二:Android端开发环境配置二

开始部署 上篇介绍了开发Daydream Android VR需要的基本环境,这篇我们来看看如何部署和运用官方示例. -------------------------------------------------------------------------------------------------------------------- Daydream快速入门开发基础教程一:Android端开发环境配置一 http://blog.csdn.net/jaikydota163/arti

基础核心

 代码风格 在jQuery程序中,不管是页面元素的选择.内置的功能函数,都是美元符号“$”来起始的.而这个“$”就是jQuery当中最重要且独有的对象:jQuery对象,所以我们在页面元素选择或执行功能函数的时候可以这么写: jQuery基础核心.html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery基础核心</title>

jQuery之基础核心(demo)

jQuery之基础核心 作者的热门手记 jQuery之基础核心(demo) 本文主要简单的介绍下jQuery一些基础核心,大致了解jQuery使用模式.适用于有HTML.CSS.javascript基础,又刚刚接触jQuery的初学者.(如有错误,请指正)咱们从基础语法说起,基础语法是:$(selector).action() 美元符号$定义jQuery 选择符(selector)"查询"和"查找" HTML 元素 jQuery 的 action() 执行对元素的操