【判断php中的方法是否存在该怎么做】教程文章相关的互联网学习教程文章

我应该声明并检查PHP中是否存在变量?【代码】

我在XAMPP上注意到严格的错误报告已经开启,我现在得到了未定义的索引错误.我只有两个小问题(我还在这里学习): 我知道你不必在PHP中声明变量,但是还是有任何优势来声明它们吗?如果没有,当我没有定义严格错误报告时,为什么会出现错误? 例如,当我使用get变量时,我会在运行类似函数之前检查它们的值if($_GET['todo'] == 'adduser')runFunctionAddUser();这会产生错误,因为我从不检查get变量是否首先存在.我应该这样做if(isset($_GET...

php 判断文件或目录是否存在【代码】

判断文件或目录是否存在有自带的函数 file_exists:文件是否存在$file = "check.txt";if(file_exists($file)) {echo "当前目录中,文件".$file."存在"; } else {echo "当前目录中,文件".$file."不存在"; } is_dir:目录是否存在$dir = "c:/datacheck";if(is_dir($dir)) {echo "当前目录下,目录".$dir."存在"; } else {echo "当前目录下,目录".$dir."不存在"; }

PHP 7.1:是否存在匹配“string”和“实现__toString()的对象”的本机接口?【代码】

我们有实现__toString()的对象:class Foo {public function __toString(){return 'bar';} }然后我们有函数返回实现__toString()的字符串或对象,就像上面的例子一样. 虽然使用返回类型字符串作为字符串工作当然:function getString():string {return 'Works!'; }返回Foo类型的对象不起作用,因为它不是字符串:function getString(Foo $foo):string {return $foo; // Fatal TypeError! }是否有任何PHP接口可用于键入提示实现该未知...

通过浏览器访问php文件中的数据库详细信息是否存在安全风险?

我刚刚和同事吵架.我的index.php包含我的mysql连接,因此还包含主机,用户名,密码和数据库名称.他声称这是一个安全线程,因为php分析器可能会失败,这可能会导致网络服务器将整个文件作为纯文本返回.但是我相信,如果php解析器失败,则网络服务器将给用户内部服务器错误. 任何人都可以确认是否存在安全风险吗? 谢谢.解决方法:最简洁的答案是不. 长答案是肯定的,但前提是: >您的服务器已受到威胁,在这种情况下,阅读您的php文件的人最少会...

PHP MySql – 检查值是否存在【代码】

需要检查MySql表中是否存在EMAIL_ADDRESS和ACTIVATION_CODE,如果是,则返回“Code is valid”,否则“Code is not valid”. 目前它总是返回无效的代码,但是我已经检查了表中的记录,并且查询的代码确实存在.$email = $_POST['email']; $acticode = $_POST['code'];$result = mysql_query("SELECT * FROM xActivate WHERE EMAIL_ADDRESS='$email' AND ACTIVATION_CODE='$acticode' LIMIT 1");if (mysql_fetch_row($result)) {echo 'Cod...

php – 有没有办法检测Laravel是否存在数据库表【代码】

我希望能够使用创建表Schema::create('mytable',function($table) {$table->increments('id');$table->string('title'); });但在此之前,我想检查表是否已经存在,或许类似于Schema::exists('mytable');但是,上述功能不存在.我还能用什么?解决方法:如果您使用的是Laravel 4或5,那么有hasTable()方法,您可以找到它in the L4 source code或L5 docs:Schema::hasTable('mytable');

php – 检查数据库中是否存在用户名【代码】

如果用户名存在,试图阻止用户注册.这是我的代码:include('../connection.php'); //get all the names and values that have been posted.$username = $_POST['username']; //check if username exists$sql = "SELECT * FROM tbl_Freelancers WHERE User_Username = '".$username."'";$result = mysqli_query($con,$query);if(mysql_num_rows($result)>=1){echo"name already exists";}else{ // excecute insert query 我已经尝...

php – 使用Laravel检查数据库是否存在【代码】

我正在尝试使用Laravel编写更改日志,并且已经要求将数据从MySQL数据库提取到数组中;如果根据从JSON文件中读入的值存在帐户ID,则检入数组. 如果不存在,我需要创建它并添加到数组中. 我现在的代码将条目添加到数据库中,但它不进行任何类型的检查;我的代码如下:if(isset($cfi->awsAccountId)) {$aid= new Account;$aid->aws_account_id = $cfi->awsAccountId; $aid->save(); }解决方法:如果有人仍然感兴趣,可以按如下方...

php – MySQLi如何检查表是否存在?【代码】

如果没有这样的表,我想通过app创建表.但是第一次这样做……需要一些帮助,所以//connecting... $mysqli = new mysqli($db_params['host'], $db_params['login'], $db_params['pass'], $db_params['name']);if ($mysqli->query("SHOW TABLES LIKE `products`")){ echo ' YES'; } else echo 'no'; 它总是说NO.解决方法:阅读他们的文件? https://dev.mysql.com/doc/refman/5.5/en/replication-features-create-if-not-exists.html似...

php – 使用自定义验证约束检查数据库中是否存在条目【代码】

所以在我的Symfony应用程序中,我有一个名为Post的实体. 我的帖子实体具有以下属性:post_start,post_end等等. 实体:/*** @ORM\Entity* @ORM\Table(name="post")*/ class Post {/*** @var int* @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")* @ORM\Column(type="integer")*/private $id;/*** @var DateType* @ORM\Column(type="date")*/private $post_start;/*** @var DateType* @ORM\Column(type="date")* @Assert\GreaterThanO...

检查MySQL和PHP中是否存在id列表【代码】

在MySQL和PHP中检查是否所有id列表都是最有效的方法是什么?如果所有id都存在,我希望函数返回结果为true,否则为false. 我刚在想:$ids = array(2233, 5545, 9478, 5343, 3545);do_all_groups_exist($ids);function do_all_groups_exist(array $ids = array()) {if(empty($ids)) {return true;}$SQL = "SELECT count(`id`) as countFROM groupsWHERE `id` IN (" . implode(',', $ids) . ")";...$row = mysqli_fetch_object($result)...

php – Mysql – 检查行是否存在【代码】

我只想在另一个表中存在父级时插入一行. thread1表id | content | 1 | Hello World | 2 | Bye World |thread2表id | content | 1 | Naruto | 2 | DragonBallz|评论表id | thread_id| thread_type | content | 1 | 1 | thread1 | hellow | 2 | 1 | thread2 | bye-bye |现在,如果我这样做INSERT INTO comment(thread_id,thread_type,content)VALUES('3','thread2','What...

通过使用mysql的php中的AJAX实时检查用户名是否存在【代码】

我正在开发一个php / MySQL项目,要求我在用户输入用户名时实时检查用户名.这是我的username.php,用户实际输入用户名&密码和触发check.php的地方……<html> <head><script type="text/javascript" src="js/jquery-1.7.1.min.js"></script><script type="text/javascript">$(document).ready(function(){$("#username").change(function(){$("#message").html("<img src='images/loader.gif' /> checking...");var username = $("#us...

php – 内存中是否存在空索引【代码】

我创建了一个类似的数组arr[15] = "hello"; arr[21] = "world";有从0到14和15到20的空索引.这些空索引是否存储在内存中.它们会导致内存消耗吗?是否可以为数组提供随机索引谢谢解决方法:PHP数组是关联的,也称为字典,也称为哈希映射,也称为键值存储.键之间没有关系,这意味着键15的存在并不意味着存在键14,正如键’foo’的存在并不意味着存在键’bar’.因此PHP数组都很稀疏.当您创建密钥时15 PHP不会填充密钥0-14.它们不存在,也不占用...