Skip to content

Instantly share code, notes, and snippets.

@kylekatarnls
kylekatarnls / Phug.md
Last active March 7, 2023 09:40
Phug Watch
@kylekatarnls
kylekatarnls / Carbon-Frequently-asked-questions.md
Last active December 2, 2022 18:59
Carbon: Frequently asked questions

Carbon: Frequently asked questions

<?php
function convertToCelsiusDegrees($degrees, $scale = 'celsius')
{
if ($scale == 'fahrenheit') {
return $degrees * 1.8 + 32;
}
return $degrees;
}
<?php
function getWaterState($degrees, $scale = 'celsius')
{
$celsiusDegrees = $scale == 'fahrenheit'
? $degrees * 1.8 + 32
: $degrees;
if ($celsiusDegrees < 0) {
return 'This is solid ice';
}
<?php
function getWaterState($degrees, $scale = 'celsius')
{
if ($scale == 'fahrenheit') {
$celsiusDegrees = $degrees * 1.8 + 32;
} else {
$celsiusDegrees = $degrees;
}
if ($celsiusDegrees < 0) {
<?php
function getWaterState($degrees)
{
if ($degrees < 0) {
return 'This is solid ice';
}
if ($degrees > 100) {
return 'This is gaz water';
}
<?php
function getWaterState($degrees, $important = false)
{
if ($degrees < 0) {
$state = 'This is solid ice';
} elseif ($degrees > 100) {
$state = 'This is gaz water';
} else {
$state = 'This is liquid water';
}
<?php
function getWaterState($degrees)
{
if ($degrees < 0) {
return 'This is solid ice';
} elseif ($degrees > 100) {
return 'This is gaz water';
} else {
return 'This is liquid water';
}
@kylekatarnls
kylekatarnls / roadmap.md
Last active March 8, 2019 13:13
Carbon 2 proposal

Carbon 2 (Draft)

Complete set of PHP Date classes extensions:

class extends comment
Carbon DateTime
CarbonImmutable DateTimeImmutable new
CarbonInterface DateTimeInterface new
CarbonTimeZone DateTimeZone new
@kylekatarnls
kylekatarnls / carbon-translators.md
Last active February 27, 2019 07:07
Carbon translators