当前位置: 首页 > news >正文

新手自己建设一个网站erp系统有哪些

新手自己建设一个网站,erp系统有哪些,自己做的网站怎么在局域网中访问,网站下载免费软件安装目录 运算符 赋值运算符 算术运算符 比较运算符 逻辑运算符 连接运算符 错误抑制符 三目运算符 自操作运算符 ​编辑 计算机码 位运算符 运算符优先级 流程控制 控制分类 顺序结构 分支结构 If分支 ​ Switch分支 循环结构 For循环 while循环 do-while循环 循环控制 ​ … 目录 运算符 赋值运算符 算术运算符 比较运算符 逻辑运算符 连接运算符 错误抑制符 三目运算符 自操作运算符 ​编辑 计算机码 位运算符 运算符优先级 流程控制 控制分类 顺序结构 分支结构 If分支 ​ Switch分支 循环结构 For循环 while循环 do-while循环 循环控制 ​         流程控制替代语法 运算符 运算符operator是一种将数据进行运算的特殊符号在PHP中一共有十种运算符之多。 赋值运算符 赋值运算符号是“”表示将右边的结果可以是变量、数据、常量和其它运算出来的结果保存到内存的某个位置然后将位置的内存地址赋值给左侧的变量常量。 算术运算符 算术运算基本算术操作 执行数据累加 -数据相减 *键盘上没有乘法符号使用*代替两个数相乘 /正斜杠代替表示两个数相除 %取余模运算两个数整数相除保留余数 在进行除法运算或者取余运算的时候对应的除数第二个数不能为0 比较运算符 比较运算比较两个数据的大小或者两个内容是否相同返回的结果都是布尔类型满足返回true不满足返回false 左边大于右边返回结果true 左边大于等于右边 左边小于右边 左边小于或者等于右边 左边的与右边的相同大小相同 !左边的与右边的不同大小不同 全等于左边与右边相同大小以及数据的类型都要相同 !不全等于只有大小或者类型不同 逻辑运算符 逻辑运算针对不同的结果进行匹配。满足条件返回true不满足返回false 逻辑与左边的条件与右边的条件同时成立两边结果都为true ||逻辑或左边的条件或者右边的条件只要有一个满足即可 逻辑非对已有条件进行取反本身为true取反结果就是false 逻辑与和逻辑或又称之为短路运算如果第一个表达式结果已经满足条件了那么就不会运行逻辑运算符后面的表达式在书写代码的时候尽量将出现概率最高的能够直接判断出结果的表达式放到第一位 连接运算符 连接运算是PHP中将多个字符串拼接的一种符号 . 将两个字符串连接到一起 . 复合运算将左边的内容与右边的内容连接起来然后重新赋值给左边变量 A . b  就变成了  A A . b 错误抑制符 在PHP中有一些错误可以提前预知但是这些错误可能无法避免但是又比希望报错给用户看可以使用错误抑制符处理。 在可能出错的表达式前面使用符号即可 错误抑制符通常在生产环境上线会用到在开发的时候不会用系统本身最好没有任何错误。 三目运算符 三目运算有三个表达式参与的运算简单的的分支结构缩写 语法格式 表达式1 ? 表达式2 表达式3 运算如果表达式1成立那么执行表达式2否则执行表达式3 注意如果表达式本身比较复杂建议使用括号包起来。 三目运算可以进行复合三目运算三目运算中的表达式2和3都是可以是另外一个三目运算。 表达式1 (表达式2 ? 表达式4 : 表达式5) : (表达式3 ? 表达式5 : 表达式6); 自操作运算符 自操作自己操作自己的运算符 在原来的值上1 --在原来的值上-1 $a 1; $a; // $a $a 1; 在PHP中自操作符是可以放到变量前或者后前置自操作和后置自操作 $a 1; $a; $a;       //前置或者后置如果本身只有自操作不参与其他运算自操作同时那么效果是一样的。但是如果自操作同时还参与别的运算那么效果就不一样 $a 1; $b $a;       //$a会导致$a $a 1; $a 2;上面的$b 1 $c $a;         //$a会导致$a $a 1; $a 2;$c 2; 后置自操作先把自己所保存的值留下来然后改变自己自己给别人的值是原来的值 前置自操作先把自己改变然后把改变后的值给别人。 衍生符号类似自操作 左边的结果与右边结果相加然后赋值给左边 -左边的减去右边的结果然后复制给左边 *乘法操作 /除法操作 %模操作 注意右边是一个整体 $a $b; è $a $a ($b); 如果进行除法或者取余运算那么要考虑右边表达式的结果是否为0为0出错 ?php//运算符//算术运算符$a $b 10; //连贯赋值运算两个不同变量$c 0;//var_dump($a / 0); //错误被除数不能为0echo hr/;//比较运算符$a 123; //字符串$b 123; //整型//判断相等var_dump($a $b);//全等判断var_dump($a $b);echo hr/;$a weekend;$b goods;//逻辑与var_dump($a weekend $b good);//逻辑或var_dump($a weekend || $b good);//逻辑非var_dump($b good);var_dump(!($b good));echo hr/;//连接运算符$a hello ;$b 123;echo $a . $b; //将a变量和b变量连接起来$a . $b; //$a $a . $b;echo $a;//错误抑制符echo hr/;$a 10;$b 0;//$a % $b;//($a % $b);//三木运算符echo hr/;$a 10;$b $a 10 ? 100 : 0;echo $b;//自操作符echo hr/;$a $b 1;$a;$b; //独立操作不参与其他运算echo $a,$b;echo br/;echo $a,$b; //$a和$b不只是独立运算还参与了输出操作echo $a,$b;$a 10;$b 5;$a $b; //$a $a $b 15;$a - $b - 1; //$a $a - ($b - 1); //15 - 5 1 11echo br/,$a,$b; 计算机码 计算机码计算机在实际存储数据的时候采用的编码规则二进制规则 计算机码原码、反码和补码数值本身最左边一位是用来充当符号位正数为0负数为1 原码数据本身从十进制转换成二进制得到的结果          正数左边符号位为0正数的原码、反码和补码就是原码本身          负数左边符号位为1 反码针对负数符号位不变其他位取反 补码针对负数反码1 系统中存在两个00和-0 0 00000000 -0 10000000    -   原码 取反 11111111 补码 00000000 位运算符 位运算取出计算机中最小的单位位bit进行运算 按位与两个位都为1结果为1否则为0 |按位或两个有一个为1结果为1 注意 1、  系统进行任何位运算的时候都是使用的补码 2、  运算结束之后都必须转换成原码才是最终要显示的数据 ~按位非一个位如果为1则变成0否则反之 ^按位异或两个相同则为0不同则为1 按位左移整个位32位向左移动一位右边补0 按位右移整个位向右移动一位左边补符号位对应内容正数补0负数补1 按位左移乘以2的操作 按位右移除以2的操作不完全正确整数除2会出现小数 附上代码 ?php//位运算//计算机码$a 5;$b -5;/*5原码 00000101-5原码10000101取反 11111010 //反码符号位不变其他位取反求补 11111011 //补码反码1*///按位右移var_dump($b1);var_dump($b2);/*-5 111110111 11111110 //运算结果补码-1 11111101 //反码取反 10000010 //原码-2*///按位非var_dump(~$b);/*-5 11111011 补码取反 00000100原码 00000100 *///按位与var_dump($a $b);/*//取出系统存储的结果进行与操作5 00000101-5 11111011 00000001 //最终结果转换判断符号位0表示正数原码1表示负数补码*/ 运算符优先级 运算符优先级在多种运算符同时存在的时候如何结合运算 流程控制 流程控制代码执行的方向 控制分类 顺序结构代码从上往下顺序执行。代码执行的最基本结构 分支结构给定一个条件同时有多种可执行代码块然后会根据条件执行某一段代码 循环结构在某个条件控制范围内指定的代码块可以重复执行 顺序结构 顺序结构最基本结构所有代码默认都是从上往下依次执行 分支结构 在PHP中分支结构主要有两种if分支和switch分支 If分支 If如果的意思给定一个条件同时为该条件设置多种两种情况然后通过条件判断来实现具体的执行段 基本语法if分支PHP也提供多种方式来实现 最简if只有一段代码但是可以选择是否执行 If(条件表达式){          //满足条件所要执行的内容; //顺序结构 } 基础if有两面性满足条件或者不满足条件都有对应的执行代码 If(条件表达式){          //满足条件后执行的代码段; }else{          //不满足条件执行的代码段; } 复杂if结构在判断条件之后通常就有两种结果满足或者不满足在不满足之后还可以再次进行条件判断 If(条件表达式1){          //满足条件表达式1的代码段; }elseif(条件表达式2){          //不满足表达式1条件但是满足表达式2的代码; }…    //可以使用多个elseif来进行再次条件筛选 Else{          //全部不满足要执行的代码; } 注意如果条件特别多才会采用复合if形式 1、  如果条件比较单一同一个条件会采用elseif复合方式 2、  如果判断条件不一致建议使用嵌套语法不宜有太多层嵌套影响代码美观 If分支适用于所有的条件判断分支结构 附上代码 ?php//分支结构if分支//最简if$day weekenday;//如果是星期天就出去玩if($day sunday){echo go out;}//基本if判断//如果是星期天就出去玩否则上班if($day sunday){echo go out play;}else{//不满足条件echo work;}//复合if结构//如果是星期天就出去玩否则不能但是如果是周六那么可以在家玩echo hr/;$day satday;if($day sunday){echo go out;}else{//包含全部不满足情况//重新进行判断if($day satday){echo play at home;}else{echo work;}}echo hr/;if($day sunday){echo go out;}elseif($day satday){echo play at home;}else{echo work;}Switch分支 Switch分支有一组情形存在同过一条件通常有多个值但是每一个值都会有对应不同的代码要执行。 Switch判断方式是将条件放到分支结构内部判断 Switch基本语法 Switch(条件表达式){          //所有条件判断逐个进行          Case 值1:                                          //当前条件表达式的结果与值1相等                   要执行的代码段;                   Break;                                         //在switch中如果条件匹配成功那么系统就不会再次匹配条件会自动顺序执行向下的所有代码case代码除外需要中断执行break表示中断switch结束。          Case 值2:                   要执行的代码段;                   Break;          …          //可以使用类似else的语法都不匹配          Default:                   //匹配失败的代码;                   Break; } If和switch的选择 1、  if能做所有的分支结构事情 2、  switch处理的是条件比较多同时比较单一而且是固定值匹配的分支结构 附上代码 ?php//分支结构switch分支//根据日期做不同的事情$day 1;//从1到5做不同的事情switch($day){//$day条件一定是个具体的值case 1: //$day 1echo 1;//break;case 2:echo 2;break;case 3:echo 3;break;case 4:echo 4;break;case 5:echo 5;break;default:echo error;break; } 循环结构 循环结构代码段在一定的控制下可以多次执行 在PHP中循环结构有以下几种 For循环通过条件、起始和终止判断执行 While循环通过判断条件终止 Do-while循环跟while差不多 Foreach循环专门针对数组 For循环 For循环基本语法 For(条件表达式1;条件表达式2;条件表达式3){          //条件表达式1定义初始化条件可以有多种赋值语句存在使用逗号分隔即可          //条件表达式2边界判定限定循环执行的次数          //条件表达式3用来执行条件变化自操作          //循环体 } For循环执行原理 1、  执行条件表达式1定义初始化条件执行一次 2、  执行条件表达式2判断条件N次          2.1   满足条件执行循环体          2.2   不满足条件循环结束 3、  执行循环体N次 4、  执行条件表达式3循环变量变化N次 5、  执行条件表达式2判断条件N次 6、  重复执行3-4-2步骤直到第2步不满足条件结束循环 For循环中条件表达式1的多变量定义 For循环特殊使用for循环中对应的括号条件可以一个都没有死循环一定要避免出现 For(;;){          //循环体 } 附上代码 ?php//循环结构for循环//从1到10输出初始为1截止为10for($i 1; $i 10;$i){//输出//echo $i,br/;}//最后$i 11echo $i;   while循环 while循环基本语法 条件初始化; while(条件表达式){          //条件表达式就是判断边界条件          循环体;            //循环条件的变化 } For与while的选择 1、  如果是基于固定已知条件数值而且是有规律的变化使用for循环 2、  while可以做灵活的条件判定while使用的比较多 附上代码 ?php//while循环//定义条件$i 1;//循环判定执行while($i 10){//循环体echo $i,br/;//循环条件变更//$i;} do-while循环 do-while看着很像whilewhile首先进行条件判定然后执行循环体有可能出现第一次就条件不满足那么就会直接失败循环体一次都不执行。Do-while就是先干了再说执行循环体后判断条件。至少会执行一次循环体 do-while基本语法 do{          //循环体 }while(条件表达式); 附上代码 ?php//do-while循环结构//输出1-10之间的偶数条件判定加入//定义基础条件$i 1;//循环判定do{//执行输出if($i % 2 ! 1){//是偶数echo $i,br/; }//条件变更$i;}while($i 10); 循环控制 循环控制在循环内部对循环本身进行控制 中断控制重新开始循环循环体中还有其他内容也再执行 Continue 层级;       //默认是1循环可以多层嵌套 终止控制循环直接结束 Break 层级;             //默认是1 因为循环经常性会碰到嵌套循环中间包含循环如果在循环内部有些条件下明确可以知道当前循环或者说外部循环不需要继续执行了那么就是可以使用循环控制来实现其中内部循环也可以控制到外部就是通过使用层级参数。 Continue 2;    //当前自己循环后面内容不再执行同时外部循环如果还有循环体也不再执行重新来过 Break 2;            //当前自己循环结束同时外部也结束如果还有外部不受影响继续执行 附上代码 ?php//循环控制//需求输出1到100之间的5的倍数$i 1;while($i 100){//判断是否是5的倍数if($i % 5 ! 0) {//说明当前$i不是5的倍数//重新循环$i;//重新循环//continue; //系统重新跳到循环开始处//终止循环break;}//输出数值echo $i,br/;}echo $i; 流程控制替代语法 流程控制替代语法分支和循环结构的替代语法 PHP本身是嵌入到HTML中的脚本语言需要在HTML中书写一些关于判断或者循环的结构语法必须符合PHP标签规范需要HTML与PHP进行混搭如果使用原始的PHP代码那么会非常不美观。 需求打印一个九九乘法表使用表格来展示 在PHP书写到HTML中的这些大括号{}非常不美观所以PHP提供了一种替代机制让其可以不用书写大括号 For(;;){    - for(;;): }          -   endfor; PHP中具体有哪些替代语法呢 PHP应该在HTML中只做数据输出输出通常伴有条件判断和循环操作因此PHP提供了对应分支结构和循环结构的替代语法全部都是对应的一个模式 左大括号{使用冒号替代 右大括号}使用end对应的起始标记替代 比如 If                 if():                开始           endif                       结束 Switch        switch():        开始           endswitch              结束 For             For():            开始            endFor                   结束 While         While()      开始            endWhile                结束 foreach      for()           开始            endfor                     结束 附上代码 table border1?php for($i 1;$i 10;$i){?tr?php for($j 1;$j $i;$j){?td?php echo $i . * . $j . . $i * $j;?/td?php }?/tr?php }? /tabletable border1?php for($i 1;$i 10;$i):?tr?php for($j 1;$j $i;$j):?td?php echo $i . * . $j . . $i * $j;?/td?php endfor;?/tr?php endfor;? /table
http://www.hkea.cn/news/14465642/

相关文章:

  • 网站侧栏软件排行榜怎么做的哈尔滨网站开发建设公司电话
  • 江西网站开发公司电话网站建设实训个人总结1000字
  • 泰州模板建站源码网络营销推广系统排名推荐系统
  • 做期货在哪个网站看消息盐城网站优化推广服务
  • 麦片网站建设wordpress页面如何设置新窗口
  • 自己做儿童衣服教程的网站wordpress 摘要 支持html
  • asp网站版权网站备案周期
  • 深圳建外贸网站公司网站模板设计
  • 枣庄网站开发招聘flash怎么做网站
  • 录音录像手表网站网站访客记录
  • 现代农业建设 乡网站跨境电商网站设计
  • 河北城乡建设厅网站显示不全wordpress 查看原图
  • 怎么用织梦来做网站后台福州做网站公司
  • 备案后可以修改网站吗响应式企业网站 下载
  • 可发外链的高权重网站wordpress 去谷歌
  • 深圳企业网站建设服务好wordpress中加音乐
  • 建个微网站多少钱wordpress 加载
  • 西宁网络公司网站建设网站制作 江西
  • php网站开发缓存的运用站长工具seo综合
  • 德州做网站的公司有哪些wordpress页面显示分类
  • 网站建设在哪里可以筹集素材wordpress免费商业主题
  • 营销型网站建设方案演讲ppt公司网页制作流程
  • 网站开发及运营成本汇鑫网站建设便捷
  • 做纯净系统的网站企业网站的设计公司
  • 舟山网站制作漯河网络科技有限公司
  • 手机网站排名怎么做法治建设网站模块
  • 有模版之后怎么做网站轻量响应wordpress主题
  • 国际外贸网站推广外包app开发定制
  • 崇卅市网站建设软件二次开发
  • 常州手机网站效果wordpress 登陆图标