php 01
PHP
一、了解php
1.什么是php
PHP 超文本预处理器
服务器端的脚本语言 是一种被广泛应用的开放源代码的多用途脚本语言 他可以嵌入到html中 尤其适用web开发
2.php在web中的应用
服务器端的 、嵌入到html中、 脚本语言
3.php能做什么
收集表单数据
生成动态页面
字符串处理
处理服务器端文件系统
编写数据库支持页面
会话控制
服务器端的相关操作
4.为什么要用php
php 运行与各种平台(windows,linux,unix,mac os X 等等)
php 兼容几乎所有服务器(apache iis)
php 支持多种数据库
php 是免费的 请从哪官方网站下载 www.php.net
php 易于学习 并且高效的运行在服务器端
5.php主要应用的领域
服务器端脚本
命令行脚本
二、 PHP内容
- 第一个php脚本程序
a) php文件必须以.php为后缀,或者apache等web服务器的其他后缀名
b) php文件必须放置在服务器根目录下才能运行 比如说 www目录 htdocs目录
c) 根目录下的文件与文件夹命令都不能用中文
d) 不能直接在本地打开 必须通过浏览器来访问php文件(localhost或者 127.0.0.1)
2. php标记语言
php文件中的代码 需要放置在这对标记中才能运行<?php 内容 ?>
3. php代码嵌入html中的位置
html文档中可以嵌套多个<?php ?> 开始和结束标记
url传值的方式一定是get方式 请使用get方式接受
4.PHP 解读开始和结束标记
标准风格<?php ?>
asp风格 <% %>
请记住整个代码中只有php语言的话 请将结束标记省略
推荐使用标准风格
5. 指令分隔符 “;”
PHP语法中的流程控制语句 和定义函数的语句 定义类的语句都没有分号 除了上面的不需要加分号其他的都需要加分号
离结束标记最近的一个不需要加分号 因为结束标记隐含一个表示的分号
如果全篇都是php 请将php结束标记省略 防止出现不写分号
6. 程序的注释
html <!-- -->
css /* */
php 注释
/**/ 多行注释
多行注释里面不能嵌套多行注释
// 单行注释
# 单行注释
7. 在程序中的空白的处理
空格和回车都是用来排版的 让你的代码可读性更高
三、 php 基础语法
a) 变量
变量就是可变的量 我们可以把它看做一个容器
之所以叫做变量 是因为一旦变量被声明后,在整个脚本中都是可以动态的改变变量的值
b) 变量的命名(全名)规则
1.以$开头
2.由字母数字下划线组成 但是不能以数字开头
3.可以使用中文 但是不推荐使用
4.变量名严格区分大小写
5.变量定义要起到见名知意的作用
6.变量使用前必须先声明后使用
c) 变量的相关函数
//echo 用来打印字符串或者打印变量(不能打印数组)
//print_r 打印变量信息(一般用来打印数组)
//var_dump 打印变量的相关信息(打印出所有信息)(照妖镜 什么妖魔鬼怪 一照变出原形)
//isset 检测一个变量是否被声明 如果声明返回 true 否则返回false
//unset 释放给定的变量
d) 可变变量
$a = 'hello';
$hello = 'world';
echo $a;
echo '<br/>';
echo $hello;
echo '<hr/>';
echo $$a; // world
php 01的更多相关文章
- 01.SQLServer性能优化之----强大的文件组----分盘存储
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 文章内容皆自己的理解,如有不足之处欢迎指正~谢谢 前天有学弟问逆天:“逆天,有没有一种方 ...
- 用Kotlin创建第一个Android项目(KAD 01)
原文标题:Create your first Android project using Kotlin (KAD 01) 作者:Antonio Leiva 时间:Nov 21, 2016 原文链接:h ...
- Java企业实训 - 01 - Java前奏
前言: 虽然个人专攻.NET方向,不过由于个人是干教育行业的,方方面面的东西,不能说都必须精通,但肯定多少都会涉及到. 一个菜鸟学员,从啥都不会,经过一步步学习,最后到企业上手掌管一个模块甚至一个项目 ...
- Node.js 教程 01 - 简介、安装及配置
系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...
- 0042 MySQL学习笔记-入门--01
基本概念: 数据库DB(database): 数据的仓库,数据的集合,是数据的一种结构化的存储 数据库管理系统DBMS(database management system): 管理数据库的一套软件 ...
- Android快乐贪吃蛇游戏实战项目开发教程-01项目概述与目录
一.项目简介 贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏. 我已经将做好的案例上传到了应用宝,无病毒.无广告,大家可以放心下载下来把玩一下.应用宝 ...
- ArtifactTransferException: Failure to transfer org.apache.openejb:javaee-api:jar:5.0-1
最近在myeclipse上创建maven类型的web项目的时候,出现了一个错误. ArtifactTransferException: Failure to transfer org.apache.o ...
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
- 异步编程系列第01章 Async异步编程简介
p { display: block; margin: 3px 0 0 0; } --> 2016.10.11补充 三个月过去了,回头来看,我不得不承认这是一系列失败的翻译.过段时间,我将重新翻 ...
- 【干货分享】前端面试知识点锦集01(HTML篇)——附答案
一.HTML部分 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 构成:结构层.表示层.行为层分别是:HTML.CSS.JavaScript作用:HTML实现页面结构,CSS完成页面的表现与风格 ...
随机推荐
- C++经典题目:有n个整数,使前面各数顺序向后移动m个位置
问题描述: 有n个整数,使前面各数顺序向后移动m个位置,最后m个数变成最前m个数. 程序代码: #include<iostream> #define MAXLEN 200 using na ...
- Flask11 Session、CSRF、注销session、利用端点自动跳转
1 怎么对存储的cookie数据进行加密 利用response对象去设置cookie时,存储到浏览器中的cookie数据都是明文的,容易被一些计算机爱好者利用:利用session存的cookie数据可 ...
- 在命令行上启动genymotion虚拟机
自从有了genymotion,多机联调就解放了,一台电脑运行两个genymotion虚拟机毫无压力,不过也看用的是哪种os image,之前我以为google自己的Nexus应该最适应,哪知道开起来比 ...
- 【redis对象,集合序列化Demo】
package org.seckill.dao.cache; import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStr ...
- sass使用参考文档
内容提要 变量 嵌套 占位符选择器 % @mixin 运算 @if @for @each @extend @import 正文 1.变量 //定义变量:声明变量以$开 $baseColor:#ff90 ...
- 洛谷P1480 A/B Problem(高精除高精)
P1480 A/B Problem 题目描述 输入两个整数a,b,输出它们的商(a<=10^5000,b<=10^9) 输入输出格式 输入格式: 两行,第一行是被除数,第二行是除数. 输出 ...
- bzoj4435: [Cerc2015]Juice Junctions(最小割树+hash)
传送门 首先最大流等于最小割,那么可以转化为最小割树来做(不知道什么是最小割树的可以看看这题->这里) 具体的做法似乎是$hash[i][j]$表示最小割为$i$时点$j$是否与$S$连通 然后 ...
- jpanel使用布局管理器时,setsize会失效
布局管理器会自动根据容器里面的控件大小自动调整size和位置 如果想设置容器的大小和位置,可以使用setPreferredSize方法.
- JDK源码-java.lang.String
1.开篇明志 本文来看看String的源码. 2.Java7 API String介绍 String 类代表字符串.Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现. 字符串 ...
- 关于CSRF攻击详解
CSRF的原理以及防范 CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你 ...