[英]variable in php function name
我想利用PHP的內置imagejpeg
和imagepng
函數。 我有一個變量$type
,它定義文件類型jpeg或png。
我想要一個函數調用。 像這樣:
image.$type($image, null, 100);
但這是行不通的。 有任何想法嗎?
如果您在var中使用完整的函數名稱,則應該可以使用
$func = "image".$type;
$func($image,null,100);
注意 : imagepng
使用0-9之間的質量(而不是0和100)
為了完整性:您應該使用更可靠的方法,將OOP方法與Factory方法模式一起使用 。 但是我不知道您的情況和您的代碼。 因此,這只是一個注釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.