呵呵,我不是专业程序员,很多答不上,来旁听一下只知道
1.是
……
7.apache是web服务器,相当于iis
1.是
……
7.apache是web服务器,相当于iis
解决方案 »
- 怎樣排列以下层次模型
- php问号后传递的是什么?
- php 小问题
- 大家好,关于php4配置的奇怪问题
- 关于用户登录后,用户信息保存的问题
- null,false,true与NULL,FALSE,TRUE的区别
- Fatal error: Call to undefined function mysql_connect() in E:\backup\e-meeting\public_html\test.php on line 4
- 非常非常奇怪,不是php有问题就是网管和我过不去,我的mail函数除了不能发到我自己信箱外其他信箱都能发,我快被搞疯了,大家同情同情我吧!
- 乱码问题,请教
- Use of undefined constant position - assumed 'position' (this will throw an Erro
- /^[正则表达式]几问*$/
- 各位大侠能不能推荐一些面向对象的经典php项目?
php跟asp一样是网页脚本语言
php语法C基本上相同.
php支持类.多态,我不是很清楚。重载本身已经支持。
php连接Oracle有专门函数。看下PHP手册。
php有是有IDE,用editPlus吧
注意事项是每一名后面是要多加一个分号才算一行结束。
2.支持面向对象,但是目前不支持多态。
3.看PHP手册,上面写的比较详细。
4.具体看PHP手册23章PHP的命令行模式。
5.我是比较喜欢用EditPlus + DW,不过如果你的机器好的话也可以用ZendStudio。
6.没搞过Dot NET不清楚。
7.Apache就是和IIS一样功能的东西,只不过她跨平台。
是2.PHP是否支持面向对象的特点,比如类,重写,多态。
支持类,多态现在不可以,基本面向对象吧,也有不符合面向对象的地方3.PHP和Oracle连接的话,要做哪些准备,要和SQL Server连的话要做哪些准备。
跟sql server连很简单,有现成的函数.跟oracle没弄过不知道4.PHP如果用命令行开发,命令操作如何做。
这个参考楼上的:)5.PHP最好的开发IDE是社么,Linux, windows上的都可以。
个人觉得,如果你新玩PHP,用DW不错,虽然这软件大了点,但支持的东西也多.不过,你最好在
你写程序的机器上架个PHP环境,这样写起来才爽.6.Dot NET过来的人要注意哪些事项。
这.....不知道7.Apache 是社么,她和PHP是不是绝对关系,也就是说,没Apache就不可以用PHP,或者倒过来说。
apache就是一个服务器软件,就如IIS一样.绝对不绝对嘛,不好说,应该对两者配合起来非常不错,
但也不是没有apache就不可以用PHP,完全可以选择别的服务器软件,如IIS
php和C很相似,但是没有指针及很多复杂的东西.比起C来,简单很多.
php几乎支持和当前流行的所有数据库,只要编译的时候加上相应模块就行了
至于apache以及php的安装,楼主可以到google搜搜,有很多文章.
--with-oci8=YourOracleHomePath
就可以了
冲载呢(同命函数,多种入口)??推荐个IDE,
推荐本圣经读物。
是2.PHP是否支持面向对象的特点,比如类,重写,多态。
支持类、方法重载、单继承。不支持多态,以后也不会支持。因为php是弱类型语言3.PHP和Oracle连接的话,要做哪些准备,要和SQL Server连的话要做哪些准备。
安装数据库客户端,连接相应扩展库4.PHP如果用命令行开发,命令操作如何做。
php -h 查看帮助5.PHP最好的开发IDE是社么,Linux, windows上的都可以。
商业php开发软件都有两个系统上的版本6.Dot NET过来的人要注意哪些事项。
书写习惯7.Apache 是社么,她和PHP是不是绝对关系,也就是说,没Apache就不可以用PHP,或者倒过来说。
apache是web服务器,与iis相似
php可运行于目前所有的操作系统和web服务器上
是否支持向上映射?(父类应用子类)?
PHP传参,是值传还是按地址传?
不可以,php几乎只支持class关键字;-)是否支持向上映射?(父类应用子类)?
php是无类型的,也就不存在这个问题PHP传参,是值传还是按地址传?
按值传递,但是可以使用&号,使其按地址传递
就像apache这玩意一样,你讲它不可靠也可以,但是也找不着比这更好的了;-)
为什么不用asp.net而转行做php呢??
2.PHP的类功能太差了,不能像.net一样 using 一个类或包,要使用其它的类,只能把所在的文件include(require)进来;不支持重载,多态,虚拟类(函数),静态类(函数);重载如果是传参个数不同可以通过判断参数的个数来模拟多态,因为PHP的变量都是无类型的。
3.连接Oracle比较简单,帮助一大堆。如果你的Apache和PHP是在Linux下运行的,Oracle可能也要在Linux安装才行,在Linux下连接Sql Server就比较麻烦了,因为Linux不支持ODBC,需要用一个叫freeTDS的软件才能解决。
4.PHP调用命令行可以用system 、exec函数,但是Apache在Linux上的账户是nobody,权限少得可怜,如果要想调用root级别的命令,可以用super包解决
6.PHP的漏洞太多,原因是变量使用太宽松,还支持把各种request、session、cookie的信息转成全局变量,写的时候要格外小心;
另外PHP只是一个编译解释器,不支持事务,因此只支持数据库的事务,所以使用Oracle和sql server,可以实现单数据库内部的事务控制,跨库和数据库+系统操作的事务就不要想了,如果用mysql,什么事务都不支持。
还有PHP中没有ADO或ADO.net的东东,所以肯定不支持本地游标,服务器端游标可能可以,没有具体看过。
ZEUS确实很不错啊,自己没用过,据说速度很快,但是apache 60%以上的市场占有,足以说明问题吧!T0: zzysky(飞雪漫天)
从你的回复来看,你应该没用过PHP,类似的文章,我在网上也看过;)[PHP的漏洞太多,原因是变量使用太宽松,还支持把各种request、session、cookie的信息转成全局变量,写的时候要格外小心]
请问怎么将request、session、cookie转成全局变量?
他们本来就是嘛!!!!
在asp、jsp和asp.net中request,session,cookie,server,response是service的对象。
只搞PHP的coder不要和别人讨论面向对象,只用过mysql的不要和别人谈论数据库原理。
不懂的东西,不要乱说话。
OK?
2.php支持类,但是它的类想对简单一些,有个构造函数,没有析构函数,
5.PHP最好的开发IDE是社么,Linux, windows上的都可以。
windows下用editplus吧
7.Apache 是社么,她和PHP是不是绝对关系,也就是说,没Apache就不可以用PHP,或者倒过来说。
Apache时服务器,在linux和window侠都可以用,window下你可以用iis
这些对象应该是一些Controller的东西,应该在servlet中实现,不是吗?
而jsp应该只负责taglib的解析,javabeans的调用,html等等东西,明白吗?
建议直接上PHP5+PEAR+Smarty+ZendStudio
对你来说,学起来要快的多。
To screend(流浪小子):
我不能说你说错了什么,因为你说的是servlet,我说的是jsp.
jsp中的确有这几个对象,如果不是这样的话,jsp有什么用呢?连form post过来的值都取不到?
如果你是高手,大家在这互相学习吧!
我用设计模式来开发,估计,没有撒语言上的麻烦,
我想知道,PHP可以连ACCESS吗?"手册"里没有提到吗.
只有SQL SERVER和Oracle的,我想自己做单机练习的时候用用ACCESS
兄弟 们,帮忙指点指点
因为不是强类型语言,函数重载可以通过默认参数或者func_get_arg,func_get_args,func_num_args来实现。
6.PHP的漏洞太多,原因是变量使用太宽松,还支持把各种request、session、cookie的信息转成全局变量,写的时候要格外小心;
另外PHP只是一个编译解释器,不支持事务,因此只支持数据库的事务,所以使用Oracle和sql server,可以实现单数据库内部的事务控制,跨库和数据库+系统操作的事务就不要想了,如果用mysql,什么事务都不支持。
---------------------------------------------------------------------在asp、jsp和asp.net中request,session,cookie,server,response是service的对象。
只搞PHP的coder不要和别人讨论面向对象,只用过mysql的不要和别人谈论数据库原理。
不懂的东西,不要乱说话。
OK?
---------------------------------------------------------------------zzysky(飞雪漫天),你了解PHP、Mysql吗?现在的Mysql不支持事务?PHP5你了解吗?
不要站在n年前的角度说话,OK?
只搞PHP的coder不要和别人讨论面向对象,只用过mysql的不要和别人谈论数据库原理。
不懂的东西,不要乱说话。
OK?
-------------------------------------------------------------不管怎么样,说话客气点,不要动不动就BS人家是Coder
php5的OO已经很不错了。还有就是用过n种数据库也未必就有资格谈论数据库原理
like-c2.PHP是否支持面向对象的特点,比如类,重写,多态。
支持类,抽象类,接口,部分支持重载(使用__get(),__set(), overload[php4] __get(),_set(),__class()[PHP5]),不支持多态。3.PHP和Oracle连接的话,要做哪些准备,要和SQL Server连的话要做哪些准备。
连接Oracle好像需要需要客户端什么的,没做过不知道,SQL Server的话转完它后,php.ini中只需要把;extension=php_mssql.dll前面的分号去掉并重起服务器。4.PHP如果用命令行开发,命令操作如何做。
这个看手册就行了,说得清楚得很呢,5.PHP最好的开发IDE是社么,Linux, windows上的都可以。
Zend Studio是目前最好的开发工具,Linux,windows,freebsd,mac上都可以,java写的,你机器要足够好。6.Dot NET过来的人要注意哪些事项。
忘掉dot net..看PHP手册。PHP不是dot net。经验是可贵的,但是别强加在PHP上。7.Apache 是社么,她和PHP是不是绝对关系,也就是说,没Apache就不可以用PHP,或者倒过来说。
PHP是Apache的一个子项目,可以参看www.apache.org,说得很清楚。不是绝对关系,没有谁都能活。
第一,编程习惯的问题,大小写一定要正确,在windows下文件名大小写不正确,仍然可以使用,但到linux下就可能报错
2.路径问题:windows下用'\'而linux用'/',但实际上在php中也可以用'/',所以路径全部用'/'
3.文件权限问题,如果写一些目录/文件,或删除等其他操作,需要注意linux的权限
只想到这些了...
//PHP能和aspx或者说能和 Dot Net合作开发吗?
早先,php就可以使用java的组建了。现在,php也可以使用dotnet的组建了。(我只看到函数,没有用过。)b,
说到ide,怎么没有提到macromedia dreamwaver呢?我觉得还是不错的嘛。呵呵。c,
用过asp.net,你会对php很失望的。(我的个人看法。)