php基础知识(每天分享一些以前的笔记希望能帮助自学的朋友)

php基础(第一天)

php标签

1、  要知道php是一种嵌入html文档的脚本语言;php语法格式是:<?php 想要写的内容 ?>红色体就是php的标签,注意这些标签都要在英式输入法输入。

2、  php标签有四种:标准标签,脚本标签,短标签,ASP标签。

标准标签

<?php

echo ‘hello word’; 这就是最简单的输出hello word,注意看代码最尾段是以英式分号结束的

一个分号代表一行想要表达的代码,目前主要我们都是用标准标签来写代码。

?>

脚本标签

语法格式:

<script language=’PHP’>

//PHP代码--这种写法我们几乎不用

</script>

短标签:

<?

//php代码

//现在默认是关闭必须开启php.ini中的short_tag = on

Php.ini是php的扩展文件,配置php各种功能

放心现在用这种代码写的人几乎绝种,了解一下就行了

?>

ASP标签

ASP标签: 为了让ASP程序猿向PHP过度

<%

//PHP代码

//默认不支持,必须开启asp_tag = on

同短标签一样都没什么人用

%>

注释

注释:主要给人看,计算机会自动忽略,一个好的程序员写出来的东西不仅自己能看的明白还要让别人看的懂,例如一行代码写出来要表明注释说明是干什么的;

注释有两种:单行注释和多行注释

//这就是单行注释,只能注释一行

例如:$a=$b+$c //这是一个算法将左边的$b+$c的值赋给$a

#这也是单行注释

多行注释:一块内容, 多行注释,从开始符号到结束符号之间的所有内容,不管是什么样的内容都会背注释掉。

/*

注释的内容

*/

php基础语法

所有在PHP标签内部的代码(注释除外)都必须遵循PHP的脚本规则

PHP代码是以行为单位, 每一行都必须要有语句结束符:分号”;”

PHP代码书写规范: 结构缩进

PHP代码的最后一行代码可以没有语句结束符分号: 在PHP理解中,如果碰到php结束标签,系统也认为前面一行语句结束(结束标签中包含了一个语句结束符分号: 不建议这么使用)

Echo后面跟要输出的内容, 内容可以分多次输出, 使用逗号”,”将数据分离开来

量:有长有短,分为两种常量,变量,要看他们的本质就要看他们在内存的储存方式

常量:固定不变的。

变量:随时可变的。

变量的一些语法规则

1、  是以$符号为开始的例如;$abc和a,$abc是变量abc不是变量

2、

3、  变量名:只能是字母、数字和下划线组成,而且不能以数字开头

4、  php中声明变量就是定义变量

使用变量

定义变量: 数据存储到内存的时候没有办法直接找到,需要通过变量保存数据所在的位置(内存地址), 找寻数据是通过变量保存的内存地址来进行寻找数据.

改变变量

例如:$a=100;

$a=200;

此时$a=200;

删除变量

删除变量的本质就是释放内存

例如:$a=100;你删除数据可以这样$a=null这样$a就成了一个空壳,null表示什么都没有

如果你想把$a也删除可以用unset(变量名); //将变量所保存的内存地址给清空,而且同时释放变量自己

常量

有两种方法定义常量

使用const和define()

语法:const pi=100  define(pi,100) 只要echo pi;结果两个都是100 ,pi指的是常量名

修改常量&删除常量

常量不能修改也不能删除

变量与常量的一些基本区别

1定义的方式不同,常量采用const或者define()定义,而变量要用$符号

2常量不可以更改值,而变量可以随时更改

3常量不能删除(注意:当脚本执行结束会自动删除常量而不是真不能删除),变量随时可以删除。

4变量区分大小写,常量不一定

变量区分大小写

Const定义常量也是区分大小写

Define函数默认区分大小写

但是define函数可以做到不区分大小写: 需要使用define函数的第三个参数:true

系统常量

系统内部定义好的常量

PHP_INT_MAX: PHP中整型所能表示的最大值

以下常量都是以双下划线开始,又以双下划线结束: 这种称之为魔术常量

魔术常量: 是在常量所对应的位置系统对常量进行赋值

__FILE__: 获取当前脚本的绝对路径(带文件名)

__DIR__: 获取当前脚本的绝对路径(不带文件名)

以下常量都是以双下划线开始,又以双下划线结束: 这种称之为魔术常量

魔术常量: 是在常量所对应的位置系统对常量进行赋值

__FILE__: 获取当前脚本的绝对路径(带文件名)

__DIR__: 获取当前脚本的绝对路径(不带文件名)

__LINE__: 获取当前行号

__FUNCTION__: 只能在函数内部使用,获取函数的名字

__METHOD__: 只能在方法内部使用,获取方法的名字(带类)

变量传递

分两种:引用传递和值传递

值传递

值传递: 直接将变量所保存的内存地址对应的数据复制一份,将新复制的内容传递给另外一个变量: 系统中两个变量两个值

在PHP中大部分数据都是默认值传递,有特殊(对象和资源)

引用传递

变量保存的数据存储的内存地址

引用传递: 将变量保存的内存地址给另外一个变量: 系统中两个变量,一个值

$变量1 = &$变量2;

可变变量

可变变量: 一个变量的值刚好是另外一个变量的名字, 可以通过对当前变量多一层访问实现直接访问另外一个变量的值.

时间: 2024-12-21 14:27:52

php基础知识(每天分享一些以前的笔记希望能帮助自学的朋友)的相关文章

C#基础知识篇(五)-----------C#笔记

一.值类型和引用类型 1>值类型和引用类型将我们学过的数据类型划分成了两部分. 划分的依据是不同类型的数据在内存中(堆栈)存储的结构不同. 2>值类型:所有的数值类型:long int short byte ulong uint ushort sbyte decimal duoble float char bool 枚举 结构 3>引用类型:string,arry(数组),类(class) 4>不管是值类型还是引用类型赋值都是将数据copy一份将副本赋给变量,不同的是值类型拷贝的是

C#基础知识篇(二)-----------C#笔记

1.关系运算符(比较运算符) 1.关系运算符有哪些? >,< ==,!= >=,<= 2.关系运算符的作用? 用于比较两个事物之间的关系. 3.什么叫关系表达式? 由关系运算符连接起来的式子叫关系表达式. 注意:所有的关系表达式最终都能计算成一个bool类型的值. 2.逻辑运算符 1.逻辑表达式有哪些? 逻辑与:&& ,逻辑或:||  ,逻辑非:!(又叫取反) 2.逻辑运算 语法:表达式1 逻辑运算符  表达式2 逻辑运算符连接的两个表达式,要最终能求解成一个boo

C#基础知识篇(四)-----------C#笔记

一.类 1. 什么叫做类? 类是具有相同特征的一类事物统称.所以类是一种抽象,即不是一个实体(我们把类看做模板). 2. 什么叫做对象? 对象是根据类的模板创造出来的一个实体,它具有类里所有的特征,一个也多不得,一个也少不得.少了就不叫这个类的成员了,多了也不是!假如张三有变身这个功能,那么张三就不属于人. 记住对象是根据模板创建的,模板有什么它就有什么,不会多也不会少! 3. 什么叫做字段(或者是成员变量)? 我们把定义在方法的外面,类的里面(即:类中)的变量称之为字段或者说是成员变量. 4.

C#基础知识篇(三)-----------C#笔记

一.方法 1. 什么叫做方法? 方法就是对一段代码的重用的机制. 2. 方法的定义: [访问修饰符] [static] 返回值类型 方法名() { 方法体; } 注意:用[]修饰的都是可选的. 3. 需要注意的细节: 命名规则:方法名开头大写,参数名开头小写,参数名.变量名要有意义. 4. 方法的参数: 1>在方法名后面括号内定义变量就叫做定义这个方法的参数(形参). 2>在方法()中我们定义多个参数时,参数之间用逗号分隔,不管参数之间的类型是否相同,都不能像定义同类型的多个变量时:如:int

java基础知识《JAVA 核心技术》学习笔记(一)

一:数据类型 (1)java整形: 类型                         存储要求 int                              4字节 short                          2字节 long                           8字节 byte                           1字节 (2)浮点类型 类型                         储存要求 float            

音视频编码基础知识

本文转载自 http://blog.csdn.net/ljzcom/article/details/7336258 ,如有需要,请移步查看. Technorati 标签: 音视频 编码 基础知识 --------------------------------分割线开始----------------------------------------------- 编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间.尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中

《PHP基础知识总结》系列分享专栏

总结PHP基础知识,对初学者还是高手都值得参考巩固. <PHP基础知识总结>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/201728.html 文章 PHP检查库或函数是否可用的方法 关于PHP5 Session生命周期介绍 PHP页面和Mysql数据库的转UTF8编码问题总结 WAMP5的配置问题 揭秘PHP深受Web开发者喜爱的原因 php获取客户端电脑屏幕参数的方法 PHP中浮点数计算比较及取整不准确的解决方法 对于PHP中命名

XML的相关基础知识分享(二)

前面我们讲了一下XML相关的基础知识(一),下面我们在加深一下,看一下XML高级方面. 一.命名空间 1.命名冲突 XML命名空间提供避免元素冲突的方法. 命名冲突:在XML中,元素名称是由开发者定义的,当两个不同的文档使用相同的原俗名时,就会发生命名冲突.例如:下面这个XML文档携带者某个表格中的信息: 1 <table> 2 <tr> 3 <td>Apples</td> 4 <td>Bananas</td> 5 </tr&g

【分享】4412开发板-嵌入式Linux开发需要掌握的基础知识和技能

本文转自迅为电子论坛:http://www.topeetboard.com 1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编辑器 2.Shell 编程基础