Вы говорите о микрооптимизации . Абсолютно бесполезно пытаться определить, какой из них быстрее, потому что даже если один из них (в чем я искренне сомневаюсь), тогда разница будет настолько мала, что не будет иметь практического значения в реальной жизни.
Если вам абсолютно необходимо выяснить, так или иначе, то вы можете сравнить его. Запустите цикл, который выполняет операции в стиле $a = $b = func()
, затем запустите тот же цикл, но вместо этого используйте стиль $a = func(); $b = $a
.
Поскольку разница, вероятно, почти отсутствует, вам понадобится очень большой цикл, по крайней мере, 100 000 итераций.