目錄
PHP,php教程
PHP文件是什文件,怎打开?
首頁 php教程 php手册 PHP,php教程

PHP,php教程

Jun 13, 2016 am 09:24 AM
php檔案

PHP,php教程

在5.4之前我们直接获取数组的值得方法如下

<?php
    $str = 'a;b;c;d';
    list($value) = explode(';',$str);
    echo $value;
登入後複製

  

结果为: a

但是5.4的Array derenferencing 是什么意思呢?如下

<?php
    $str = 'a;b;c;d';
    $value = explode(';',$str)[0];
    echo $value;
登入後複製

  

结果同为:a

其实很简单,但是我们运用当中可能会出现一些的问题。比如

<?php
    class Example{
        
        private $value = [];
        
        public function getValue(){
            
            return $this->value;
            
        }
    }
    
    $example = new Example;
    
    $example->getValue()['test'] = 'test';
    
    echo $example->getValue()['test'];
登入後複製

  

会出现如下报错

Notice: Undefined index: test in D:\Php\xampp\htdocs\test\PHP - 5.x\example.php on line 17
登入後複製

上面的代码混淆了返回值和返回引用,在PHP中,除非你显示的指定返回引用,否则对于数组PHP是值返回,也就是数组的拷贝。因此上面代码对返回数组赋值,实际是对拷贝数组进行赋值,非原数组赋值。

下面是一种可能的解决办法,输出拷贝的数组,而不是原数组:

$vals = $config->getValues(); 
$vals['test'] = 'test'; 
echo $vals['test'];  //test
登入後複製

  

如果你就是想要改变原数组,也就是要反回数组引用,就是显示指定返回引用即可

<?php
    class Example{
        
        private $value = [];
        
        public function &getValue(){
            
            return $this->value;
            
        }
    }
    
    $example = new Example;
    
    $example->getValue()['test'] = 'test';

    echo $example->getValue()['test'];
登入後複製

上面的例子输出:test

 

PHP文件是什文件,怎打开?

你下载的是一个类似于asp的链接文件,而不是你原本的文件!
需要在服务器端执行后才能到达正确的下载地址,所以最好点击进入网页获得正确的下载地址例如后缀类似于rar的,再使用下载地址,如果不能获取,就可能是服务器出了问题。无法访问了

PHP是一种服务器端HTML-嵌入式脚本描述语言。 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。在HTML文件中, PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的, 客户端是看不到PHP代码的。 PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。 PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP, POP3协议。
 

PHP文件是什文件,怎打开?

你下载的是一个类似于asp的链接文件,而不是你原本的文件!
需要在服务器端执行后才能到达正确的下载地址,所以最好点击进入网页获得正确的下载地址例如后缀类似于rar的,再使用下载地址,如果不能获取,就可能是服务器出了问题。无法访问了

PHP是一种服务器端HTML-嵌入式脚本描述语言。 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。在HTML文件中, PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的, 客户端是看不到PHP代码的。 PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。 PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP, POP3协议。
 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1328
25
PHP教程
1273
29
C# 教程
1253
24
php檔案如何在手機上打開 php檔案如何在手機上打開 Nov 13, 2023 am 11:08 AM

要在手機上開啟php文件,需要在手機上建立一個能夠運行php的伺服器環境,並將php檔案上傳到伺服器上。然後,在手機上的瀏覽器中輸入伺服器的IP位址或域名,加上php檔案的路徑,即可開啟php檔案並查看其內容。

如何處理PHP檔案路徑大小寫錯誤並產生相應的報錯訊息 如何處理PHP檔案路徑大小寫錯誤並產生相應的報錯訊息 Aug 08, 2023 pm 09:45 PM

如何處理PHP檔案路徑大小寫錯誤並產生對應的報錯資訊在開發PHP程式的過程中,我們經常會遇到檔案路徑大小寫錯誤的問題。由於Windows和Linux系統對檔案路徑的大小寫處理方式不同,當程式在開發環境中使用Windows系統測試通過後,部署到Linux伺服器上時可能會導致路徑錯誤。為了解決這個問題,我們可以透過一些方法來處理檔案路徑的大

如何才能打開php文件 如何才能打開php文件 Sep 01, 2023 am 11:53 AM

開啟php檔案步驟:1、選擇文字編輯器;2、在選擇的文字編輯器中,建立一個新的文件,並將其儲存為.php檔案;3、在建立的PHP檔案中,編寫PHP程式碼; 4.要在本機上運行PHP文件,需要設定一個伺服器環境;5、安裝伺服器環境後,需要將PHP文件放入伺服器目錄中;6、一旦將PHP文件放入伺服器目錄中,就可以透過瀏覽器來運行它。

.php檔案中可包含幾方面內容 .php檔案中可包含幾方面內容 Mar 06, 2023 pm 05:32 PM

php檔案中可包含的內容:1、起始標籤“<?php”和結束標籤“?>”,所有PHP程式碼都必須寫在這對標籤的裡面;2、分號“;”,是PHP語句的分隔符,也代表程式碼執行的指令;3、註釋,有單行註解「//」、多行註解「/* */」、Shell註解「#」三種風格註解;4、換行符,可加強程式碼的可讀性;5、程式碼段(如函數等)。

怎麼打開php文件 怎麼打開php文件 Jan 24, 2024 pm 04:12 PM

開啟php檔案的工具:1、Notepad++;2、Sublime Text;3、Visual Studio Code;4、Eclipse;5、XAMPP。詳細介紹:1、Notepad++,這是一個免費的文字編輯器,支援多種程式語言,包括PHP,它具有語法高亮和程式碼折疊等功能,可以更輕鬆地閱讀和編輯PHP程式碼;2、Sublime Text ,這是一款功能強大的文字編輯器等等。

PHP檔案可包含哪些程式碼 PHP檔案可包含哪些程式碼 Aug 01, 2023 pm 01:34 PM

PHP檔案可包含的程式碼:1、PHP程式碼,用來完成各種伺服器端的任務;2、HTML程式碼,用來定義網頁的結構和佈局;3、CSS程式碼,用來定義網頁的樣式;4、JavaScript程式碼,用來實現在網頁中進行各種動態互動的功能;5、SQL程式碼,用來操作資料庫;6、檔案包含程式碼,可以將程式碼進行模組化;7、第三方函式庫和框架,可以快速構建功能豐富的應用程式。

運行PHP程式的前提條件是什麼? 運行PHP程式的前提條件是什麼? Mar 26, 2024 pm 03:45 PM

標題:執行PHP程式的前提條件及範例PHP是一種廣泛應用於Web開發的腳本語言,許多網站都是透過PHP來運作其動態內容。要成功運行PHP程序,必須滿足一些前提條件。以下將介紹運行PHP程式的前提條件,並提供具體的程式碼範例。伺服器環境首先,PHP程式需要在支援PHP語言的伺服器環境中才能正常運作。最常見的伺服器環境是Apache伺服器,並且需要安裝PHP解釋器

如何處理PHP檔案編碼錯誤並產生相應的報錯訊息 如何處理PHP檔案編碼錯誤並產生相應的報錯訊息 Aug 06, 2023 pm 02:09 PM

如何處理PHP文件編碼錯誤並產生相應的報錯資訊在開發PHP應用程式時,經常會遇到文件編碼錯誤的問題。這些錯誤可能會導致程式無法正常運作,或在使用者面前展示亂碼。為了更好地處理這些錯誤並產生相應的報錯訊息,我們可以採取一些常見的解決方案。確定文件編碼首先,我們需要確定文件的編碼格式。常見的編碼格式有UTF-8、GBK等。可以透過文字編輯器的「另存為」功能來查看

See all articles