php终极新手

php终极新手 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

php终极新手 关注了用户 · 2019-08-01

唯一丶 @weiyi_5b04fb4aa815a

关注 135

php终极新手 提出了问题 · 2019-08-01

PHP怎么下载流文件???

题目描述

我在对接接口中需要接收接口传过来的文件流(MP3格式),但是我用file_get_content接收并写入文件后却打不开,请问这是什么原因?(具体代码请看图片)

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

clipboard.png

这是接口上写的返回结果clipboard.png

关注 3 回答 2

php终极新手 提出了问题 · 2019-04-17

求助,在chrome使用postMessage无效,而在ie则正常

1.问题:最近项目有个需求,在window.open的页面传递数据回原window,并且两个地址不同源,所以考虑用postMessage方法传值,于是自己写了个demo,问题就是这个demo在ie上运行正常,但是在chrome上却没反应,谷歌版本是版本 73.0.3683.103(正式版本) (64 位),ie则是ie11。ie运行结果如下:
clipboard.png
clipboard.png
然后chrome就是没有任何反应,只open出了b.html窗口,求帮助,感激不尽!

2.a.html代码如下

clipboard.png

b.html
clipboard.png
...]

关注 2 回答 1

php终极新手 关注了问题 · 2019-04-10

(10元RMB悬赏)flex布局下tabel的边框不见了

图片描述

在tabel 里的一个td上我用的flex布局,外层的tr 和tabel都有border:1px solid #eaeaea这个属性。问题是td的右边边框消失了,这个怎么处理?

关注 3 回答 2

php终极新手 提出了问题 · 2019-04-10

(10元RMB悬赏)flex布局下tabel的边框不见了

图片描述

在tabel 里的一个td上我用的flex布局,外层的tr 和tabel都有border:1px solid #eaeaea这个属性。问题是td的右边边框消失了,这个怎么处理?

关注 3 回答 2

php终极新手 关注了标签 · 2019-04-07

redis

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。

推荐NoSQL“ FanRedis资料汇总专题

关注 10841

php终极新手 关注了问题 · 2019-01-05

解决PHP访问控制问题

abstract class base { 
    public function inherited() { 
        $this->overridden(); 
    } 
    private function overridden() { 
        echo 'base'; 
    } 
} 

class child extends base { 
    private function overridden() { 
        echo 'child'; 
    }
}
$test = new child();
$test->inherited();

这里为什么会输出base,我的认知是输出child啊。。

关注 5 回答 3

php终极新手 关注了问题 · 2018-11-26

解决PHP函数引用问题

<?php
$var3 = 1;
$var4 = 2;
function test2(){
    global $var3,$var4;
    $var4 = &$var3;
    $var4 = 3;
    //$var3 = 3;
}
test2();
echo $var4 ;
?>

问题1:这里$var4为何还是输出2呢,不管是在后面重新给$var3还是$var4赋值都不起效果,我的理解是在函数里$var3将引用和值传给了$var4,那么$vars4就应该和$var3指向同一个地址了。。。。

问题2:求推荐一本适合PHPer的书,我比较喜欢专研上面这些 PHP原理的书,谢谢了。

关注 5 回答 3

php终极新手 赞了回答 · 2018-11-26

解决PHP函数引用问题

直接查阅注释

<?php

$var_1 = 1;
$var_2 = 2;

(function (){
    global $var_1,$var_2;

    var_dump('m:l:'.__LINE__.':'.memory_get_usage());
    $var_2 = &$var_1;
    var_dump('m:l:'.__LINE__.':'.memory_get_usage());
    // 至此 $var_2 已经不是全局的 $var_2 已经和全局失去关系了 引用了 &$var1
    $var_2 = 4;
    // 现在打印 $GLOBALS 数组中的值 可以看到这里的值还是全局的可以和全局发生关系
    // 这里就可以看到 两个已经不同了
    var_dump('f:'.$GLOBALS['var_2'],'f:'.$var_2);
    var_dump('m:l:'.__LINE__.':'.memory_get_usage());
    // 此处这里的全局变量还是存在 可以继续操作下去。
    $GLOBALS['var_2'] = 6;
    var_dump('m:l:'.__LINE__.':'.memory_get_usage());
})();

var_dump($var_1,$var_2);
C:\Users\wonly\Desktop\a.php:9:
string(12) "m:l:9:347784"
C:\Users\wonly\Desktop\a.php:11:
string(13) "m:l:11:347816"
C:\Users\wonly\Desktop\a.php:16:
string(3) "f:2"
C:\Users\wonly\Desktop\a.php:16:
string(3) "f:4"
C:\Users\wonly\Desktop\a.php:17:
string(13) "m:l:17:347768"
C:\Users\wonly\Desktop\a.php:19:
string(13) "m:l:19:347768"
C:\Users\wonly\Desktop\a.php:22:
int(4)
C:\Users\wonly\Desktop\a.php:22:
int(6)
[Finished in 0.3s]

如果你是用了类似PHPStorm这样的开发工具,在书写阶段其实就会告诉你 $var4 未使用。

clipboard.png

关注 5 回答 3

php终极新手 赞了回答 · 2018-11-26

解决PHP函数引用问题

在执行global $var4;时,php产生了一个和全局变量同名的局部变量,指向了全局变量。
$var4 = &$var3; 时,局部变量$var4不再指向全局变量$val4,而重新指向全局变量$var3
局部变量$var4的改变,不会再影响到全局变量$val4,只会影响到重新指向的全局变量$val3

关注 5 回答 3

认证与成就

  • 获得 2 次点赞
  • 获得 4 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 4 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2018-08-14
个人主页被 130 人浏览