簡體   English   中英

如何使用變量轉換成公共靜態php?

[英]How to use variable into a public static php?

我在/var/www/u/repofolder有一個上傳文件腳本。 我想從變量而不是從文本$dir = ''加載此鏈接。

<?php
$path = "/var/www/u/";
$repo = "repofolder";
$all = $path.$repo;

class gatorconf {


public static function get($param) {

    $config = array(


    'repository' => $all,   instead    'repository' => '/var/www/u/repofolder',

不可能像您想要的那樣做。 請參閱此處可變范圍靜態關鍵字

注意:在您的情況下,變量$all不是靜態的。

您可以如下定義路徑:

$path = "/var/www/u/";
$repo = "repofolder";
define('PATH',$path.$repo);

//....

$config = array( 'repository' => PATH );

如果只想在gatorconf它, gatorconf可以使類變量

<?php


class gatorconf {

private $path = "/var/www/u/";
private $repo = "repofolder";
private $all = $path.$repo;

public static function get($param) {

    $config = array(


    'repository' => $this->all,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM