本帖最后由 坡忒头 于 2016-10-3 23:23 编辑
2016年10月3日 08:58:18
运行php网页程序需要有能够解析php代码的环境,搭建环境的话看来需要费一番功夫了,因为本想着先学会代码,再去研究搭建环境的,毕竟搭建环境并不仅仅是为了解析php代码,也要实现网站的访问,域名等一系列偏向后端和通讯协议的搭建。
唯一想到的是appserv,我还是先在
http://www.w3school.com.cn/php/func_string_echo.asp
上学一段时间,然后再去完善下mql4那里吧
字符串可以这么玩
另外声明变量和字符串统一用$了,而且之后应用的时候必须带着这个符号,比如$x =8;echo $x;这点和c++不同
在比如
$x +=20;
结果为28,+=和c++一样,不过之前没怎么用过
====
2016年10月3日 09:37:29
另外在服务器那边,软件所生成的实时更新的数据文档一切正常
====
目前所发现的php和c++有如下不同:
1.c++中的&&和||可以用and和or代替,同时&&和||在php中依然可以使用
2.c++中的else if在php中彻底变成了elseif,这应该是为了避免理解上的错误
3.c++中声明各种变量和字符串拥有各自的名字,php中统一变成了$,而且用的时候也要带着$这个符号
4.php增加了"==="全等(数据类型也想等),应该是为了完善上面的改动,某些情况下用起来也更方便,以及不等也可以同时用"<>"和“!=”
===
switch语句依然和c++一样,没有break会智障的一直执行下去,那时坑得我简直够
===
重点来了,php中声明函数要用"function" 开头
这个和c++有明显的不同,但是也并不难以理解,函数的参数和参数表的抽象概念和c++相同,用起来并不会难,返回值也是一样,使用return语句,返回如果是变量,如$x,则为return($x);,可以说$与function相呼应吧,因为都是为了接替c++中不同的数据类型标识符
====
接下来是数组,在c++中数组是用[]表达,比如int a[];,不过有人说用int[] a;在逻辑上更为准确,因为数组更像是个函数,而不是像int那样是个数据类型标识符。
而在php中直接使用array()函数形式,让逻辑更为清晰
在接下来就不完全是语法的学习了,比如说表单之类的
====
表单的意义除了表单本身之外,更重要的是在于实现网页的数据交互方法,创建那个纯粹的php程序,用这个程序即可以实现数据的过滤和传输储存至数据库,也可以实现从数据库或者其他数据源的数据读取,然后使用表单的方法传输到前端网页,实现网页的动态数据表达。
====
开始搭建环境
appserv和phpstudy,之前一直打算用serv,不过貌似study用起来更方便些,而且是中文的
http://www.phpstudy.net/a.php/208.html
基本的环境搭建也已经完成,现在已经可以打开有php语句块的网页了,接下来该做的是设计个php后端读取csv文档,然后再设计首页在本地动态显示出来
.JPG)
在之后就是让这首页放到互联网上了
2016年10月3日 17:00:28
遇到了很严重的问题,虽然语言本身还算可以应付,但是写代码的前提是需要完成环境的搭建以及数据的导入,读取,尤其是那个csv文档,暂时无法同步到网页的根目录,一系列问题都是写代码之外的,本打算用简单的方法应付过去,但是目前看来还是系统的学习下wamp间的协调吧,重点是要熟悉数据库。
目前看来最标准的方法是先写一个php的程序,功能是每隔五秒把csv文档导入一次数据库
2016年10月3日 22:48:21
有进展,不过没有完全的解决问题,这个网站对于mysql语法的解释比较好
http://www.runoob.com/mysql/mysql-update-query.html
解决了数据库的问题,还需要用php写一个自动运行程序实时更新数据库,不过是让他开机自动运行还是打开服务器时自动运行就另说了,而且如何实现自动运行也是个问题
====
纯粹的数据库,完全不知哪个姿势入门
|