Verdoga
@Verdoga

Как реализовать возвращаемое значение функции resource в php при строгой типизации и передать в функцию resource?

Доброго времени суток

Хочу использовать строгую типизацию в PHP. Хотел создать метод, который возвращает тип resource, но eclipse начал ругаться. полазив по документации, выяснил, что передавать в функцию или метод аргументы типа resource нельзя. По поводу указания типа возвращаемого элемента совсем ничего не нашёл.
<?php
class a{
	public function set_resource(resource $r){
		var_dump($r);
	}
	public function get_resource(): resource{
		return fopen('ляляля.txt', 'r");
	}


почему-то так делать нельзя. Можите пояснить как в таких случаях нужно поступать? Как явно указывать при строгой типизации resource в обоих случаях?

Благодарю за внимание и ответы.
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
DevMan
@DevMan
емнип, в пыхе строгая типизация применима только к скалярным типам, к коим resource не относится.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы