php学习可能会遇到的问题

作者:分开不是尽头 | 创建时间: 2023-07-02
在php的学习中很多问题是一定会遇到的,为了帮助大家学习php,在此汇总一些常遇到的问题以能够帮助大家。​...
php学习可能会遇到的问题

操作方法

如何在javascript中取得php中的变量? 答:例子如下: <?php $username=$_POST["username"]; ?> <script> var username="<?php echo $username ?>"; </script>

我申请了一个不带数据库的php空间,我现在的应用数据是存在文件中的,但是这会有一个安全问题,就是 访问者可以通过url查看到这些文件的内容,我怎么保护这些文件内容呢? 答:建议的方式有三种: 1)如果你租用的php空间允许设置目录的http访问权限,那么设置一下即可。 2)可以对文件内容进行加密,那么即使被下载,也没有多大的价值。 3)可以将这些文件的后缀改为.php,即使用php文件存储应用信息,这样的话,访问者就无法通过http访问到 这些文件的真实内容了,当然这些文件中的内容必须是正确的php语法,而且内容要使用php语法中的隐藏语法 将信息隐藏起来,例如一个存放帐号信息的文件如下: users.php <?php /* :::user1:password1::user2:password2::user3:password3::: */ ?>

我定义了一个类User,声明了该类的一个方法getName(),为什么我使用$user=new User;$name=$user.getName()会报错? 答:注意php中对类成员的引用方式,上面的引用应该为$name=$user->getName(),即使用->符号,而不是 Java中使用的“.”号。

如何获取http请求中的参数值? 答:如果为GET请求,使用$_GET[paramName],如果为POST请求,使用$_POST[paramName],例如:$email=$_POST["usermail"]。

php中是否可以像Java一样使用类? 答:可以,但是机制和具体使用方式可能不太一样。

是否可以举一个使用for循环的例子? 答:for($i=0;$i<100;$i++){ echo $i; }

如何连接连两个字符串? 答:在php中连接两个字符串可以直接使用“.”操作符号,例如$newStr="Zhang"."san",在java中是使用“+”操作符号,不要混淆。

点击展开全文

更多推荐