草庐IT

null-character

全部标签

php - is_null 函数在我的 if 语句中无法正常工作

我有一个if语句来检测用户是否登录并属于某个部门。这真的很简单。有一个Permissions.php类,如果登录或返回NULL,则返回User对象。protected$user=NULL;...publicstaticfunctioninstance(){if(!self::$instance){self::$instance=newPermissions();}returnself::$instance;}...publicfunctionget_user(){return$this->user;}然后是user.php类,它具有返回他们所在部门的函数:publicfunctioni

php - json_decode 为字符串变量返回 NULL

我在json_decode上遇到了一个非常奇怪的问题,代码如下:$url="http://localhost:8983/solr/db/select?wt=json&rows=1&q=94305";$string=file_get_contents($url);echo$string;echo'';$json=json_decode($string);var_dump($json);我得到了以下结果:{"responseHeader":{"status":0,"QTime":0,"params":{"q":"94305","wt":"json","rows":"1"}},"respon

php - 使用 PDO 插入 NULL 而不是空字符串

我有一个表,其中有一些可为空的字段,当用户在HTML表单字段中没有输入任何内容时,我想在该字段中插入NULL,而不是空字符串(这很重要,因为我稍后会在这些表上进行一些选择使用WHERExISNOTNULL等条件。但是,此版本的bindParam代码将空字符串而不是NULL插入到可空字段中。$stmt2->bindParam(':title',$title,PDO::PARAM_STR);我读了很多书,发现这是将null插入字段的答案:$stmt2->bindParam(':title',$title,PDO::PARAM_NULL);但这意味着我需要预先检查所有传递给可为空字段的参数以

php - mysqli bind_param 中的NULL 是什么类型?

如果该变量存在,我试图将参数绑定(bind)到INSERTINTOMySQLi准备语句,否则插入null。然后我知道typevariableicorrespondingvariablehastypeintegerdcorrespondingvariablehastypedoublescorrespondingvariablehastypestringbcorrespondingvariableisablobandwillbesentinpackets但是当我插入一个变量=null时,我如何定义变量的类型?或者我应该定义类型是''? 最佳答案

php - Twitter API 在 XAMPP 上返回 NULL

我正在尝试调用TwitterAPI。简而言之,我的问题与描述的问题相同here.在调用时,我在结果的var_dump()上得到了NULL。但是cURL工作正常,我包含了最新版本的twitter-api-php脚本,所有token、key和secret都是正确的。我正在处理本地XAMPP安装。这会导致问题吗?但它似乎适用于其他人。我的情况是php配置错误吗?或者我只是错过了一个分号(我对此表示怀疑,因为我没有收到任何错误)?这是我的代码:ini_set('display_errors',true);require_once('.\libs\TwitterAPIExchange.php')

php - 在 null 上调用成员函数 isCollection()

我,使用GraphawareNeo4j-php-OGM。我想访问二级关系。我看不到让它工作。我做错了什么?我正在尝试执行以下操作:publicfunctionallowToContinue($userUuid,$permissionUuid){$userRepo=$this->entityManager->getRepository(User::class);$permRoleRepo=$this->entityManager->getRepository(PermRole::class);$permissionRepo=$this->entityManager->getReposit

PHP-GD : Dealing with Unicode characters

我正在开发一个Web服务,它使用PHPGD扩展来呈现字符,使用用户选择的TTF字体。这在ASCII领域工作正常,但存在一些问题:要呈现的字符串以UTF-8格式输入。我想将用户可选择的字体列表限制为只能正确呈现字符串的字体,因为某些字体只有ASCII字符、ISO8601等的字形。在包含一些装饰性字符的情况下,以所选字体呈现大部分字符并以Arial(或包含扩展字形的任何字体)呈现装饰性字符会很好。似乎PHP-GD不支持充分查询字体元数据以确定字符是否可以用给定字体呈现。将字体指标导入PHP的好方法是什么?是否有可以转储为XML或其他可解析格式的命令行实用程序?

php - PDO 连接 : UTF-8 declaration with SET NAMES/CHARACTER SET?

根据php.net、StackOverflow和其他可信来源,我可以找到4种不同的方法来在PDO连接上设置UTF-8,但找不到哪个更好:$pdo_db='mysql:host=localhost;dbname=local_db;charset=utf8';//METHOD#1$pdo_login='root';$pdo_pass='localpass';$db=newPDO($pdo_db,$pdo_login,$pdo_pass,array(PDO::ATTR_ERRMODE=>$localhost?PDO::ERRMODE_EXCEPTION:PDO::ERRMODE_SILENT

php - iconv() : Detected an incomplete multibyte character in input string

您好,我已经看到这个问题是围绕陷阱提出的,但是到目前为止,当我尝试使用它们时,我看到的所有示例都没有帮助我。我收到错误“iconv():在输入字符串中检测到一个不完整的多字节字符”,在某些输入上。同时使用以下功能时。您对如何消除此错误消息有任何想法吗?我正在尝试将混合编码的输入字符串转换为UTF8。functionConvertToUTF8($text){returniconv(mb_detect_encoding($text,mb_detect_order(),false),"UTF-8//IGNORE",$text);}编辑:大家好,环顾四周后,以下内容对我们有用:function

javascript - XMLHttpRequest 无法加载 Origin null 不允许 Access-Control-Allow-Origin

我有一个包含以下代码的code.html文件。$.ajax({type:"POST",datatype:"JSONP",url:"path",success:function(msg){vare=document.createElement("div");e.id="ads";document.body.appendChild(e);$("#ads").html(msg);}});当我在浏览器中打开code.html文件时,出现错误:**"XMLHttpRequestcannotloadfile://.....OriginnullisnotallowedbyAccess-Control