坏狼的PHP学习教程之第2天

1.基本写法:

echo"买虚拟主机找坏狼!www.winshell.cn\n"; 
 //这里是php要写内容! "\n"是代表换行 ";"代表结束 行多的话要加.要不会报错.

2.程式的执:
程式的跑法 由上到下、由右到左,
遇到特殊控制才能回头,
程序停止的方式,跑完结束、错误终止、指令结束.
3.写程序时要注意
不用的变数尽量不要用,例如a=123,但程序用不到,就是浪费了,程序也会变慢.减少测试性写法,减低废码.例如判断对方是男女外星人什么的.
考量程式的弹性(不需要写的都不要用了,方便除错,按tab键换行.同类用同对起.养成良好的写程序习惯.要有规则)
缩排、括弧要对称.  资料量的控制(变数名称的长度,规则短些好)变数例如:aaa.php?id=2222
4.引用档案方式:
require("档案名称"); 引入失败就挂(Error)报错!   好记单词"瑞快尔德"
include("档案名称"); 引入失败就不鸟它(Warning)出个警告! 好记单词"因可入德"
还有其他的require("db.txt"); include("db.txt"); 引用同目录下的db.txt文件.
如果db.txt不存在,require写法会个页面出错。
如果db.txt不存在,include写法只会当前行报错。
5.程式注释
// 单行注释,两撇    /* */ 斜星 - 星斜
/* 这里写要注释的内容,怎么写都行,写多少都行!你看不到我 */
6.常数与变数
常数 ex.例如圆周率  就是平时常见的数,呵呵!
变数 ex. $x, $y, $z..
7.常数的形态
true 真 
fals 假 
8.变数的形态
string 字串
integer 整数 123456780
double 浮点数 有小数点的1.2
array 阵列 
object 物件
9.变数的使用 (\" 变引号 \\反斜线 \n 换行 \r 送出 \t 跳位TAB)
使用保留字
加上$拿去用
形态转换松散
免宣告
有关全域变数 global $变数
10.变数的引号
单引号''没什么作用.
双引号""php帮你处理.
11.$a = "坏狼";
  $b = "卖虚拟主机!";
  echo"$a! $a! 是$b!!!";
12.运算符号
数字、文字、逻辑..
程序重要的一环
理解、查表..
13.算术运算
+加法 -减法 *乘法 /除法 %取余数(8/3余数是2) ++累加1 --递减1
14.字串的运算
.点 =等于
15.设置运算
= 将右边的值连到左边
+= 将右边的值加到左边
-= 将右边的值减到左边
*= 将左边的值乘到右边
/= 将左边的值除到右边
%= 将左边的值对右边取余数
.= 将右边的字串加到左边
今天自己测试写的代码!还要在同目录建立1个db.txt里面写写无聊的东东


代码如下:

<html> 
 <head> 
 <title>买虚拟主机找坏狼</title> 
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
 </head> 
 <body> 
 <?php  
 require("db.txt"); 
   //引用档案的方式你require("档案内容!"); 如果发现不了档案内容,就会全部停止! 
 echo"<br>"; 
 //这里显示1个换行<br> 
   include("db.txt"); 
   //引用档案的方式你include("档案内容!"); 如果发现不了档案内容,只在当行出错误提示! 
   echo"<br>"; 
   //这里显示1个换行<br> 
 echo"买虚拟主机找坏狼!<br>www.winshell.cn\n";  
 //这里是php要写内容! "\n"是代表换行 ";"结束,行多的话要加 
 /* 你看不到我!你看不到我!你看不到我!你看不到我! */ 
  ?> 
  <br> 
  <?php 
    $a = "坏狼"; 
      $b = "卖虚拟主机的!"; 
 echo"$a! $a! 是$b!!!";  
 echo"<br>";  
 echo'$a! $a! 是$b!!!//这里是单引号部分,就不做处理了.'; //单引号内不做处理! 
   ?> 
   <br> 
   <?php 
       $a = "是啊"; 
       $b = "好哦!"; 
       $c = $a . $b ; //把$a和$b的内容加起来成$c 
   echo $c. " <p>"; 
      $c = $c . $a .$b; 
   echo $c. "<p>";      
   ?>     
   <?php 
   $a = "8"; 
   $b = "2"; 
   $c = "3"; 
   echo $a+$b. "<br>\n"; // 这个\n 查看源文件的时候会看到换行了! 
   echo $a-$b. "<br>\n"; 
   echo $a*$b. "<br>\n"; 
   echo $a/$b. "<br>\n"; 
   echo $a%$b. "<br>\n"; 
   $a++;  
   echo $a."<br>\n";   
   $c--;  
   echo $c."<br>\n"; 
    ?> 
 </body> 
</html>

(0)

相关推荐

  • 坏狼的PHP学习教程之第1天

    先培养对php的兴趣,就先了解php相对其他程序的优点.其实优点很多了.主要列举以下几点. php能做任何事情,例如收集表单数据,生成动态网页,或者发送/接收 Cookies.但 PHP 的功能远不局限于此. asp--------- 1.微软平台,花钱买. 2.漏洞多.非开源,很多代码运行环境用法具体内容不公布. 3.效能差.服务器系统. 4.程式传写不结构化. 5.除错不容易.错误不好修改. 6.组件支持复杂多. jsp--------- 1.对硬件要求高. 2.要有java基础. 3.除错

  • 坏狼的PHP学习教程之第3天第1/2页

    今天更上1层楼了...先写1个:(数字相加的) 复制代码 代码如下: <?php    $a = "10";  //将右边"连"到左边   $a += "2";  //将右边"加"到左边   echo $a."<br>\n";  //这里结果是12,大概意思就是,$a等于10了,然后又把2加到左边(就是$a了),所以就是12了.    ?> 我看来php写法很注重行的概念,不管$a代

  • 坏狼的PHP学习教程之第2天

    1.基本写法: echo"买虚拟主机找坏狼!www.winshell.cn\n";   //这里是php要写内容! "\n"是代表换行 ";"代表结束 行多的话要加.要不会报错. 2.程式的执: 程式的跑法 由上到下.由右到左, 遇到特殊控制才能回头, 程序停止的方式,跑完结束.错误终止.指令结束. 3.写程序时要注意 不用的变数尽量不要用,例如a=123,但程序用不到,就是浪费了,程序也会变慢.减少测试性写法,减低废码.例如判断对方是男女外星人

  • jQuery插件学习教程之SlidesJs轮播+Validation验证

    SlidesJs(轮播支持触屏)--官网(http://slidesjs.com) 1.简介 SlidesJs是基于Jquery(1.7.1+)的响应幻灯片插件.支持键盘,触摸,css3转换. 2.代码 <!doctype html> <head> <style> /* Prevents slides from flashing */ #slides { display:none; } </style> <script src="http:/

  • PHP内核学习教程之php opcode内核实现

    opcode是计算机指令中的一部分,用于指定要执行的操作, 指令的格式和规范由处理器的指令规范指定. 除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显式的操作数. 这些操作数可能是寄存器中的值,堆栈中的值,某块内存的值或者IO端口中的值等等. 通常opcode还有另一种称谓:字节码(byte codes). 例如Java虚拟机(JVM),.NET的通用中间语言(CIL: Common Intermeditate Language)等等. 1. Opcode简介 opcode是计算

  • Angular4学习教程之DOM属性绑定详解

    前言 DOM 元素触发的一些事件通过 DOM 层级结构传播,事件首先由最内层的元素开始,然后传播到外部元素,直到它们到根元素,这种传播过程称为事件冒泡.本文主要介绍了关于Angular4 DOM属性绑定的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 简介 使用插值表达式将一个表达式的值显示在模版上 <img src="{{imgUrl}}" alt=""> <h1>{{productTitle}}</h1&

  • Angular4学习教程之HTML属性绑定的方法

    前言 本文主要给大家介绍了关于Angular4 HTML属性绑定的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 简介 基本HTML属性 <td [attr.colspan]="tableColspan"></td> Css 类绑定 <!-- 第一种情况 class 类全部替换 --> <div [class]="divClass">CSS 类绑定,[class] 全部替换的例子</d

  • WebGL学习教程之Three.js学习笔记(第一篇)

    webgl介绍 WebGL是一种3D绘图协议,它把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染. WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏. 原生的WebGl比较复杂,主要通过对顶点着色器和片元着色器的操作,来实现渲染,但实现起来比较复杂,需要一定的数学基础,但更多的是需要学习

  • ES6学习教程之Promise用法详解

    前言 promise用了这么多年了,一直也没有系统整理过.今天整理整理promise的相关东西,感兴趣的可以一起看一看.我尽量用更容易理解的语言来剖析一下promise 我准备分两篇文章来说明一下promise 一篇来理解和使用promise(本篇) 另一篇来从promise使用功能的角度来剖析下promise的源码(下一篇) 1.什么是Promise 我的理解是:实现让我们用同步的方式去写异步代码的一种技术.是异步解决方案的一种. 他可以将多个异步操作进行队列化,让它们可以按照我们的想法去顺序

  • Go语言学习教程之goroutine和通道的示例详解

    目录 goroutine 通道 Range 和 Close Select 官方留的两道练习题 等价的二叉树 网络爬虫 源码地址 goroutine goroutine是由Go运行时管理的轻量级线程. go f(x, y, z)在一个新的goroutine中开始执行f(x, y,z). goroutines运行在相同的地址空间中,所以对共享的内存访问必须同步.sync包提供了基本的同步原语(synchronization primitives),比如互斥锁(mutual exclusion loc

随机推荐