
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
33 lines
557 B
Plaintext
33 lines
557 B
Plaintext
== Why is this an issue?
|
|
|
|
Both ``++php_sapi_name()++`` and the ``++PHP_SAPI++`` constant give the same value. But calling the method is less efficient that simply referencing the constant.
|
|
|
|
|
|
=== Noncompliant code example
|
|
|
|
[source,php]
|
|
----
|
|
if (php_sapi_name() == 'test') { ... }
|
|
----
|
|
|
|
|
|
=== Compliant solution
|
|
|
|
[source,php]
|
|
----
|
|
if (PHP_SAPI == 'test') { ... }
|
|
----
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
=== Message
|
|
|
|
Use the "PHP_SAPI" constant instead.
|
|
|
|
|
|
endif::env-github,rspecator-view[]
|